A Docker image with the following installed:
The versions of the binarys are defined by environment variables, so bumping up versions of packer/terraform or ansible is handled in one place:
ENV ANSIBLE_VERSION=2.4.2.0
ENV PACKER_VERSION=1.2.2
ENV TERRAFORM_VERSION=0.11.7
To run a playbook using this image, you will bind mount your directory in /devops
eg
# ansible example
docker run -v $PWD:/devops wesleycharlesblake/devops-tools ansible-playbook playbook.yml --check
# terraform example
docker run -v $PWD:/devops wesleycharlesblake/devops-tools terraform plan
# packer example
docker run -v $PWD:/devops wesleycharlesblake/devops-tools packer validate packer.json
Content type
Image
Digest
Size
577.9 MB
Last updated
over 7 years ago
docker pull wesleycharlesblake/devops-tools