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

Fedora container for Ansible role testing.

Notifications You must be signed in to change notification settings

chzerv/docker-fedora-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Fedora 33 Image for Ansible Testing

NOTE: This image is now DEPRECATED: Use:

Build Docker Cloud Build Status

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

Branches/Tags

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

Branch Distribution version Image tag
master 33 latest,33
32 32 32
31 31 31 [deprecated]
30 30 30 [deprecated]

How to build locally

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

How to use

  1. Install Docker or Podman.

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

Releases

No releases published

Packages