Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/darkwizard242/docker-ansible
- Owner: darkwizard242
- License: mit
- Created: 2019-09-07T04:09:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-04T22:55:22.000Z (7 months ago)
- Last Synced: 2024-10-07T02:41:54.044Z (3 months ago)
- Topics: ansible, docker, docker-ansible, docker-container, docker-images, dockerfiles, molecule
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/darkwizard242/ansible
- Size: 84 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.