Skip to content
This repository has been archived by the owner on Jun 14, 2023. It is now read-only.

A systemd-enabled Debian 12 (Bookworm) Docker image, in the spirit of geerlingguy/docker-debian11-ansible.

License

Notifications You must be signed in to change notification settings

cisagov/docker-debian12-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debian 12 (Bookworm) Ansible Test Image

CI Docker pulls

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:

  1. Install Docker.
  2. cd into this directory.
  3. Run docker build --tag cisagov/docker-debian12-ansible .

How to Use

  1. Install Docker.
  2. 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).
  3. 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.
  4. 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 - nicholas.mcdonnell@trio.dhs.gov

Heavily based on

geerlingguy/docker-debian11-ansible by Jeff Geerling AKA @geerlingguy.

About

A systemd-enabled Debian 12 (Bookworm) Docker image, in the spirit of geerlingguy/docker-debian11-ansible.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published