alpine/ansible
run ansible and ansible-playbook in docker
100K+
https://github.com/alpine-docker/multi-arch-libs/blob/master/ansible/Dockerfile
N/A
https://hub.docker.com/repository/docker/alpine/ansible/tags
alias ansible="docker run -ti --rm -v ~/.ssh:/root/.ssh -v ~/.aws:/root/.aws -v $(pwd):/apps -w /apps alpine/ansible ansible"
ansible <follow command>
or
alias ansible-playbook=" docker run -ti --rm -v ~/.ssh:/root/.ssh -v ~/.aws:/root/.aws -v $(pwd):/apps -w /apps alpine/ansible ansible-playbook"
ansible-playbook -i inventory < follow command>
Make sure you have set environment variables
export CIRCLE_BRANCH=master
export DOCKER_USERNAME=xxxx
export DOCKER_PASSWORD=xxxx
Then you can build the image locally
git clone https://github.com/alpine-docker/multi-arch-libs.git
cd multi-arch-libs
./build.sh ansible
docker pull alpine/ansible