A collaborative curated list of awesome Ansible resources

Table of Contents:


Books regarding Ansible


Roles for Ansbile


Playbooks for Ansible

  • Ansible Examples5k 2k - This tutorial presents ansible step-by-step
  • Ansible Desktop28 4
  • Ansible Tutorial476 86
  • DebOps - Your Debian-based data center in a box. A collection of Ansible playbooks, scalable from one container to an entire data center.
  • fgci-ansible2 1 - Collection of the Finnish Grid and Cloud Infrastructure Ansible playbooks (CentOS)
  • FreeBSD29 8 - Playbook example for FreeBSD
  • Hadoop202 48 - Ansible playbook that installs a Hadoop cluster, with HBase, Hive, Presto for analytics, and Ganglia, Smokeping, Fluentd, Elasticsearch and Kibana
  • Heartbleed OpenSSL Patch10 3 - A simple playbook that update OpenSSL for Debian system
  • OpenStack747 433
  • Rails204 18
  • Sovereign2k 310 - Your own personal cloud
  • Streisand1k 151 - Streisand sets up a new server running L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, a Tor bridge, and WireGuard. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
  • VPN Deploy910 174


Ansible related Tools

  • Ansible cmdb716 157 - Takes the output of Ansible's fact gathering and converts it into a static HTML overview page containing system configuration information
  • Ansible Inventory Grapher152 17 - creates a dot file suitable for use by graphviz
  • Ansible Lint959 185 - Checks playbooks for practices and behaviour that could potentially be improved
  • Ansible Shell510 103 - Interactive shell for Ansible with built-in tab completion for all the modules
  • Ansible Silo73 13 - Ansible in a self-contained environment via Docker.
  • Ansible Vim256 41 - Vim syntax plugin for Ansible 2.0
  • Ansigenome188 28 - Ansigenome is a command line tool designed to help you manage your Ansible roles - scan, standarize documentation and meta files, generate dependency graphs
  • ARA: Ansible Run Analysis372 37 - Records Ansible Playbook runs seamlessly to make them easier to visualize, understand and troubleshoot. It integrates with Ansible wherever you run it.
  • AWX3k 512 - AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is the upstream project for Tower, a commercial derivative of AWX.
  • Molecule1k 186 - Testing of Ansible roles
  • OpsTools-ansible15 15 - The project opstools-ansible is to use Ansible to configure an environment that provides the support of OpsTools, namely centralized logging and analysis, availability monitoring, and performance monitoring.
  • Phansible : Github627 205 - Simple generator for Vagrant projects, targeting PHP development environments
  • Semaphore2k 429 - Open Source Alternative to Ansible Tower
  • TD4A20 3 - Template designer for automation - TD4A is a visual design aid for building and testing jinja2 templates. It will combine data in yaml format with a jinja2 template and render the output.


Usefull Ansible resources