Skip to content

Alpine-based Ansible container with Mitogen support for fast CI/CD automation and Kubernetes deployments

License

Notifications You must be signed in to change notification settings

arillso/docker.ansible

Repository files navigation

Ansible Container

Alpine-based Docker container for running Ansible with Mitogen optimization, Kubernetes tools, and multi-platform support.

Quick Start

# Check Ansible version
docker run --rm arillso/ansible ansible-playbook --version

# Run a playbook
docker run --rm -v $(pwd):/workspace -w /workspace arillso/ansible ansible-playbook playbook.yml

# Interactive shell
docker run --rm -it -v $(pwd):/workspace -w /workspace arillso/ansible bash

Features

  • Mitogen enabled by default (2-7x faster execution)
  • Kubernetes tools (kubectl, helm, kustomize)
  • Multi-platform (amd64, arm64)
  • Non-root user

Registry

docker pull ghcr.io/arillso/ansible
docker pull arillso/ansible

Build

make ansible-build
make comprehensive-test

License

MIT License

About

Alpine-based Ansible container with Mitogen support for fast CI/CD automation and Kubernetes deployments

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 9