Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/darkwizard242/docker-ansible

Ansible pre-installed docker images to support for molecule and other requirements.
https://github.com/darkwizard242/docker-ansible

ansible docker docker-ansible docker-container docker-images dockerfiles molecule

Last synced: about 2 months ago
JSON representation

Ansible pre-installed docker images to support for molecule and other requirements.

Awesome Lists containing this project

README

        

# docker-ansible

[![docker-ansible-master-build](https://github.com/darkwizard242/docker-ansible/workflows/docker-ansible-master-build/badge.svg?branch=master)](https://github.com/darkwizard242/docker-ansible/actions?query=workflow%3Adocker-ansible-master-build) ![Docker Pulls](https://img.shields.io/docker/pulls/darkwizard242/ansible?color=yellow) ![GitHub](https://img.shields.io/github/license/darkwizard242/docker-ansible)

Docker images that contains ansible and/or any pre-requistes installed within the images. Purpose of these container images is to provide users with easy to use ansible docker containers as well as for easily ready images for facilitating molecule testing of ansible roles during development.

## Supported tags and Dockerfile:

For Ubuntu 24.04 (noble), docker tag and Dockerfile:

- [ubuntu-24.04](https://github.com/darkwizard242/docker-ansible/blob/master/ubuntu-24.04/Dockerfile)

For Ubuntu 22.04 (jammy), docker tag and Dockerfile:

- [ubuntu-22.04](https://github.com/darkwizard242/docker-ansible/blob/master/ubuntu-22.04/Dockerfile)

For Ubuntu 20.04 (focal), docker tag and Dockerfile:

- [ubuntu-20.04](https://github.com/darkwizard242/docker-ansible/blob/master/ubuntu-20.04/Dockerfile)

For Ubuntu 18.04 (bionic), docker tag and Dockerfile:

- [ubuntu-18.04](https://github.com/darkwizard242/docker-ansible/blob/master/ubuntu-18.04/Dockerfile)

For Ubuntu 16.04 (xenial), docker tag and Dockerfile:

- [ubuntu-16.04](https://github.com/darkwizard242/docker-ansible/blob/master/ubuntu-16.04/Dockerfile)

For Rocky Linux 8, docker tag and Dockerfile:

- [rockylinux-8](https://github.com/darkwizard242/docker-ansible/blob/master/rockylinux-8/Dockerfile)

For CentOS 8, docker tag and Dockerfile:

- [centos-8](https://github.com/darkwizard242/docker-ansible/blob/master/centos-8/Dockerfile)

For CentOS 7, docker tag and Dockerfile:

- [centos-7](https://github.com/darkwizard242/docker-ansible/blob/master/centos-7/Dockerfile)

For Debian 11 (bullseye), docker tag and Dockerfile:

- [debian-buster](https://github.com/darkwizard242/docker-ansible/blob/master/debian-bullseye/Dockerfile)

For Debian 10 (buster), docker tag and Dockerfile:

- [debian-buster](https://github.com/darkwizard242/docker-ansible/blob/master/debian-buster/Dockerfile)

For Debian 9 (stretch), docker tag and Dockerfile:

- [debian-stretch](https://github.com/darkwizard242/docker-ansible/blob/master/debian-stretch/Dockerfile)

For Debian 8 (jessie), docker tag and Dockerfile:

- [debian-jessie](https://github.com/darkwizard242/docker-ansible/blob/master/debian-jessie/Dockerfile)

## How to use:

Simply, pull the docker image using whichever tag you prefer or run it directly.

### Ubuntu 24.04:

```shell
docker run -it darkwizard242/ansible:ubuntu-22.04 /bin/bash
```

### Ubuntu 22.04:

```shell
docker run -it darkwizard242/ansible:ubuntu-22.04 /bin/bash
```

### Ubuntu 20.04:

```shell
docker run -it darkwizard242/ansible:ubuntu-20.04 /bin/bash
```

### Ubuntu 18.04:

```shell
docker run -it darkwizard242/ansible:ubuntu-18.04 /bin/bash
```

### Ubuntu 16.04:

```shell
docker run -it darkwizard242/ansible:ubuntu-16.04 /bin/bash
```

### Rocky Linux 8:

```shell
docker run -it darkwizard242/ansible:rockylinux-8 /bin/bash
```

### CentOS 8:

```shell
docker run -it darkwizard242/ansible:centos-8 /bin/bash
```

### CentOS 7:

```shell
docker run -it darkwizard242/ansible:centos-7 /bin/bash
```

### Debain 11 (Bullseye):

```shell
docker run -it darkwizard242/ansible:debian-bullseye /bin/bash
```

### Debain 10 (Buster):

```shell
docker run -it darkwizard242/ansible:debian-buster /bin/bash
```

### Debain 9 (Stretch):

```shell
docker run -it darkwizard242/ansible:debian-stretch /bin/bash
```

### Debain 8 (Jessie):

```shell
docker run -it darkwizard242/ansible:debian-jessie /bin/bash
```

## Author:

Created by [Ali Muhammad](https://www.alimuhammad.dev/), a DevOps/CloudOps Engineer who loves to learn and contribute to Open Source community.