Sign inSign up

adisakshya/ansible

By adisakshya

•Updated over 6 years ago

Ansible Playbook inside docker container

Image
0

246

adisakshya/ansible repository overview

⁠Ansible

Ansible Playbook inside docker container

Dockerhub maintenance PRs Welcome

Normally we would install Ansible to our control node just like any other application, but an alternate strategy is to install Ansible inside a standalone Docker image.

In control node Ansible requires specific Python libraries and their system dependencies. So instead of using package manager to install Ansible and it's dependencies we can just pull a Docker image.

⁠Instructions

  • Pull the image using
docker pull adisakshya/ansible:latest
  • Run ansible commands inside docker container using
docker run -it --rm adisakshya/ansible:latest ansible <command>
  • Run ansible-playbook inside docker container using command
docker run -it --rm -v "path/to/playbooks/directory:/ansible/playbooks" adisakshya/ansible:latest ansible-playbook <playbook-name.yml>

Tag summary

Content type

Image

Digest

Size

88.4 MB

Last updated

over 6 years ago

docker pull adisakshya/ansible