Debian 12 (Bookworm) Ansible Test Image
Debian 12 (Bookworm) Docker container for Ansible playbook and role testing.
Tags
latest
: Latest stable version of Ansible, with Python 3.x.
How to Build
This image is built on Docker Hub automatically any time the upstream OS container is rebuilt, and any time a commit is made or merged to the master
branch. But if you need to build the image on your own locally, do the following:
- Install Docker.
cd
into this directory.- Run
docker build --tag cisagov/docker-debian12-ansible .
How to Use
- Install Docker.
- Pull this image from Docker Hub:
docker pull cisagov/docker-debian12-ansible:latest
(or use the image you built earlier, e.g.cisagov/docker-debian12-ansible
). - Run a container from the image:
docker run --detach --privileged --cgroupns=host --volume=/sys/fs/cgroup:/sys/fs/cgroup:rw cisagov/docker-debian12-ansible:latest
. - Use Ansible inside the container:
a.
docker exec --tty [container_id] env TERM=xterm ansible --version
b.docker exec --tty [container_id] env TERM=xterm ansible-playbook /path/to/ansible/playbook.yml --syntax-check
Author Information
Nicholas McDonnell - [email protected]
Heavily based on
geerlingguy/docker-debian11-ansible by Jeff Geerling AKA @geerlingguy.