Ansible is a radically simple IT orchestration engine that makes your applications and systems easier to deploy.
This project offers a collection of extension modules for Ansible,
and tools to manage Ansible projects.
It's also a place to experiment with testing Ansible modules and roles
using standard Python tools (pytest
+ tox
).
Ansible
Ansible Modules
Blogs / Howtos
Related Projects
- ansible-lint
- t0mk/ansible-utils
- ericlutley/vagrant-ansible – Code from following a Vagrant/Ansible Tutorial.
- jriguera/ansible-role-pattern
- vim-ansible-yaml
- spencergibb/battleschool – Development environment provisioning using Ansible, similar to Boxen (Puppet) or Kitchenplan (Chef).
- superlumic and superlumic-config – A light utility wrapper around Ansible to ease the automated install of OSX 10.10 and higher; successor to Kitchenplan.
- Ansistrano – Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a Capistrano style.
Cookiecutters
Note that these are not reviewed, just listed here.
- DualSpark/ansible-role – Cookie-cutter for creating Ansible roles to be published to Galaxy.
- iknite/cookiecutter-ansible-role – A cookie-cutter to easily create Ansible roles.
- zenweasel/cookiecutter-ansible – A cookie-cutter (well it will be) for adding Ansible deployment to your project.
(Python) Testing
- jlaska/pytest-ansible – Several fixtures for running Ansible modules, or inspecting
ansible_facts
. - pytest
- tox
And Now for Something Completely Different…
- The Weekly Ansible – Ruminations on science fiction, horror, and fantasy from a progressive standpoint.