Warning
moved to https://github.com/Cloud-Temple/docker-ansible-alpine
| Variable | Default Value | Usage |
|---|---|---|
| PIP_REQUIREMENTS | requirements.txt | install python library requirements |
| ANSIBLE_REQUIREMENTS | requirements.yml | install ansible galaxy roles requirements |
| DEPLOY_KEY | pass an SSH private key to use in container |
To enable mitogen, add this configuration into defaults in ansible.cfg file
[defaults]
strategy_plugins = /usr/lib/python3.11/site-packages/ansible_mitogen/plugins/strategy
strategy = mitogen_linearFull documentation : https://mitogen.networkgenomics.com/ansible_detailed.html
docker run -it --rm \
-v ${PWD}:/ansible \
pad92/ansible-alpine:latest \
ansible-playbook -i inventory playbook.ymldocker run -it --rm \
-v ${PWD}:/ansible \
pad92/ansible-alpine:latest \
ansible-galaxy init role-namedocker run -it --rm pad92/ansible-alpine:latest \
-v ${PWD}:/ansible ansible-playbook tests/playbook.yml --syntax-checkdocker run -it --rm \
-v $(readlink -f $SSH_AUTH_SOCK):/ssh-agent \
-v ${PWD}:/ansible \
-e SSH_AUTH_SOCK=/ssh-agent \
pad92/ansible-alpine:latest \
sh