Sign inSign up

chzerv/docker-debian-ansible

By chzerv

Updated over 5 years ago

Debian images capable to use systemd, with ansible and ansible testing tools pre-installed.

Image
1

1.1K

chzerv/docker-debian-ansible repository overview

Debian (Unstable) Image for Ansible Testing

Build Docker Cloud Build Status

This Dockerfile builds a Debian Unstable based container, capable to use systemd, with Ansible and Ansible testing tools pre-installed.

Branches/Tags

Each branch of this repository represents a Debian version, with the master branch representing the latest version. Pull the branch (version) you are interested in.

BranchDistribution versionImage tag
masterbuster (10)latest,10
testingbullseyetesting
unstablesidunstable
stretchstretch (9)stretch [deprecated]

How to build locally

  1. Install Docker or Podman.
  2. Clone the branch you're interested in. For example, for Debian unstable: git clone --branch=unstable https://github.com/chzerv/docker-debian-ansible.git.
  3. cd into the directory and run docker build -t debian-unstable-ansible .

How to use

  1. Install Docker or Podman.

  2. Pull this image from Docker hub: docker pull chzerv/docker-debian-ansible:unstable (or use the image you built locally).

  3. Run a container:

    docker run -d --privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro docker-debian-ansible:unstable
    
  4. Run Ansible inside that container:

    docker exec -it $container_id ansible --version
    

Notes

This image is used for testing Ansible roles and playbooks locally and/or in CI, hence, security is not a concern. It is not intended or recommended to use this image in production environments.

Tag summary

Content type

Image

Digest

Size

278.8 MB

Last updated

over 5 years ago

docker pull chzerv/docker-debian-ansible