Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Image de base
- FROM ubuntu:16.04
- #Variable d'env
- ENV token=MON_TOKEN
- #Update pour la forme
- RUN apt update -y
- # Essentials
- RUN apt install -y git curl jq
- # AWS CLI
- RUN apt install -y python-pip git wget unzip
- RUN pip install --upgrade pip
- RUN pip install awscli
- #Install de terraform
- 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" && \
- unzip terraform_*_linux_amd64.zip && \
- rm -f terraform_*_linux_amd64.zip && \
- mv terraform /usr/local/bin/
- #Install de vault
- RUN wget "https://releases.hashicorp.com/vault/0.11.4/vault_0.11.4_linux_amd64.zip" && \
- unzip vault_0.11.4_linux_amd64.zip && \
- rm -f vault_0.11.4_linux_amd64.zip && \
- mv vault usr/local/bin/
- # Extra Libraries that used for resolving GitHub token
- RUN pip install PyJWT pycrypto
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement