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

Latest commit

 

History

History
51 lines (36 loc) · 2.18 KB

README.md

File metadata and controls

51 lines (36 loc) · 2.18 KB

Debian 10 (Buster) Image for Ansible Testing

NOTE: This image is now DEPRECATED: Use:

Build Docker Cloud Build Status

This Dockerfile builds a Debian 10 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.

Branch Distribution version Image tag
master buster (10) latest,10
testing bullseye testing
unstable sid unstable
stretch stretch (9) stretch [deprecated]

How to build locally

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

How to use

  1. Install Docker or Podman.

  2. Pull this image from Docker hub: docker pull chzerv/docker-debian-ansible:latest (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:latest
  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.