Ansible Container

DEPRECATED -- Ansible Container was a tool to build Docker images and orchestrate containers using only Ansible playbooks.
Alternatives To Ansible Container
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Moby66,0233,0084,1753 hours ago811September 08, 20224,211apache-2.0Go
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Netdata63,271
13 hours ago322gpl-3.0C
Real-time performance monitoring, done right! https://www.netdata.cloud
Devops Exercises43,460
5 days ago14otherPython
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Docker Osx30,157
7 days ago271gpl-3.0Shell
Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.
Compose29,5821,10112114 hours ago144May 10, 2021173apache-2.0Go
Define and run multi-container applications with Docker
Lazydocker26,995113 days ago33May 11, 2022107mitGo
The lazier way to manage everything docker
Portainer25,6661a day ago78April 21, 20211,128zlibGo
Making Docker and Kubernetes management easy.
Awesome Docker25,412
3 days agoapache-2.0
:whale: A curated list of Docker resources and projects
Dokku24,650212 hours ago77April 22, 202140mitShell
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Docker_practice22,409
9 days ago9December 01, 20217Go
Learn and understand Docker&Container technologies, with real DevOps practice!
Alternatives To Ansible Container
Select To Compare


Alternative Project Comparisons
Readme

Build Status Code Coverage

Ansible Container

Ansible Container is a tool for building Docker images and orchestrating containers using Ansible playbooks.

How it works

Use Ansible Container to manage the container lifecycle from development, through testing, to production:

  • ansible-container init

    Creates a directory ansible with files to get you started. Read the comments, and edit to suit your needs.

  • ansible-container install

    Downloads Ansible-Container-ready roles from Ansible Galaxy, and installs them in your project.

  • ansible-container build

    Creates images from your Ansible playbooks.

  • ansible-container run

    Launches the containers specified in the orchestration document, container.yml, for testing the built images. The format of container.yml is nearly identical to Docker Compose.

  • ansible-container deploy

    Pushes the project's container images to a registry of your choice, and generates a playbook capable of deploying the project on a supported cloud provider.

Installing

Install using pip, the Python package manager:

$ sudo pip install ansible-container[docker,openshift]

Or, to install without root privileges, use virtualenv to first create a Python sandbox:

$ virtualenv ansible-container
$ source ansible-container/bin/activate
$ pip install ansible-container[docker,openshift]

For more details, prerequisite, and instructions on installing the latest development release, please view our Installation Guide.

Getting started

For examples and a quick tour of Ansible Container visit Getting Started at our docs site.

Visit the Ansible Container Demo for a complete walk-through of managing an application from development through cloud deployment.

Get Involved

Branch Information

  • The develop branch is the release actively under development.
  • The master branch corresponds to the latest stable release available at PyPi.
  • Submit pull requests for bug fixes and new features to develop.
  • View the roadmap for a list of features currently under development.
  • Contributors welcome! Get started by reviewing CONTRIBUTORS.md.

Authors

View AUTHORS for a list contributors to Ansible Container. Thanks everyone!

Ansible Container is an Ansible by Red Hat sponsored project.

Popular Container Projects
Popular Docker Projects
Popular Virtualization Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Docker
Ansible
Docker Image
Ansible Playbook