1 Commits
0.5 ... 0.6.2

Author SHA1 Message Date
a34a0ddcf1 changed description to match current repo
Some checks reported errors
continuous-integration/drone/tag Build was killed
2018-02-22 22:42:40 +01:00

View File

@ -1,7 +1,7 @@
# ansible # ansible
Docker images for running and testing ansible playbooks with various operating systems. Docker images for running and testing ansible playbooks with various operating systems.
This Project is based on this [project](https://github.com/pauvos/ansible), which seems abandoned
I don't like obfuscated Dockerfiles with external scripts and hundreds of bells and whistles, so I created these simple ones. I don't like obfuscated Dockerfiles with external scripts and hundreds of bells and whistles, so I created these simple ones.
Available operating systems: Available operating systems:
@ -20,7 +20,7 @@ Available operating systems:
-v /path/to/site/:/site \ -v /path/to/site/:/site \
-v /path/to/ansible-user-ssh/:/root/.ssh:ro \ -v /path/to/ansible-user-ssh/:/root/.ssh:ro \
--tmpfs /root/.ansible \ --tmpfs /root/.ansible \
chmuul/ansible:alpine-3 \ lerentis/ansible:alpine-3 \
ansible-playbook site.yml ansible-playbook site.yml
Note: /root/.ansible must not be an overlayfs, otherwise ssh accelerate won't work. Note: /root/.ansible must not be an overlayfs, otherwise ssh accelerate won't work.
@ -29,7 +29,7 @@ Note: /root/.ansible must not be an overlayfs, otherwise ssh accelerate won't wo
pipeline: pipeline:
build: build:
image: chmuul/ansible:${OS} image: lerentis/ansible:${OS}
commands: commands:
- ansible-playbook -i tests/inventory tests/main.yml --syntax-check - ansible-playbook -i tests/inventory tests/main.yml --syntax-check
- ansible-playbook -i tests/inventory tests/main.yml - ansible-playbook -i tests/inventory tests/main.yml
@ -57,13 +57,12 @@ Note: /root/.ansible must not be an overlayfs, otherwise ssh accelerate won't wo
- docker - docker
before_install: before_install:
- docker pull chmuul/ansible:${OS} - docker pull lerentis/ansible:${OS}
script: script:
- docker run -t -w /site -v $(pwd):/site chmuul/ansible:${OS} ansible-playbook -i tests/inventory tests/main.yml --syntax-check - docker run -t -w /site -v $(pwd):/site lerentis/ansible:${OS} ansible-playbook -i tests/inventory tests/main.yml --syntax-check
- docker run -t -w /site -v $(pwd):/site chmuul/ansible:${OS} ansible-playbook -i tests/inventory tests/main.yml - docker run -t -w /site -v $(pwd):/site lerentis/ansible:${OS} ansible-playbook -i tests/inventory tests/main.yml
## references ## references
* [project on github](https://github.com/pauvos/ansible) * [project](https://git.burntbunch.org/lerentis/ansible-container)
* [project on hub.docker.com](https://hub.docker.com/r/chmuul/ansible)