Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. #Image de base
  2. FROM ubuntu:16.04
  3.  
  4. #Variable d'env
  5. ENV token=MON_TOKEN
  6.  
  7. #Update pour la forme
  8. RUN apt update -y
  9.  
  10. # Essentials
  11. RUN apt install -y git curl jq
  12.  
  13. # AWS CLI
  14. RUN apt install -y python-pip git wget unzip
  15. RUN pip install --upgrade pip
  16. RUN pip install awscli
  17.  
  18. #Install de terraform
  19. RUN wget "https://releases.hashicorp.com/terraform/$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version')/terraform_$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version')_linux_amd64.zip" && \
  20. unzip terraform_*_linux_amd64.zip && \
  21. rm -f terraform_*_linux_amd64.zip && \
  22. mv terraform /usr/local/bin/
  23.  
  24. #Install de vault
  25. RUN wget "https://releases.hashicorp.com/vault/0.11.4/vault_0.11.4_linux_amd64.zip" && \
  26. unzip vault_0.11.4_linux_amd64.zip && \
  27. rm -f vault_0.11.4_linux_amd64.zip && \
  28. mv vault usr/local/bin/
  29.  
  30. # Extra Libraries that used for resolving GitHub token
  31. RUN pip install PyJWT pycrypto
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement