awesome-ansible
github.com/ansible-community/awesome-ansible ↗Awesome Ansible List
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me german resources from awesome-ansible"
Installation instructions →What's inside
Tools
- aar-doc - Automated Ansible Role Documentation
Generate documentation automatically from an Ansible role's metadata.
- Ansible101
An interactive, zero-setup sandbox for architecting and debugging playbooks with real-time visual execution flow.
- ansible-bender
Tool which bends containers using Ansible playbooks and turns them into container images.
- ansible-builder
Using Ansible content that depends on non-default dependencies can be tricky. Packages must be installed on each node, play nicely with other software installed on the host system, and be kept in sync.
- Ansible cmdb
Takes the output of Ansible's fact gathering and converts it into a static HTML page.
- ansibledb
Flask API Web server that uses MongoDB as database to store Ansible reports and facts; this tool can be used to query hosts and facters managed Ansible as well search Ansible logs.
Videos
- Ansible 101 by Jeff Geerling
Great video series on Ansible, by Jeff Geerling.
- Ansible Essentials - Course
Free Video Classroom on Ansible essentials by Red Hat.
- Ansible TopTechSkills.com Tutorial Series on YouTube
Video tutorials on Ansible.
- Ansible YouTube Channel
Official Ansible YouTube channel.
- Complete Ansible Course 2020 by DevOps Journey
Free Video Course on Ansible including labs to follow along.
- Getting started with Ansible
YouTube tutorial series by LearnLinuxTV.
Blog posts and opinions
- Ansible Best Practices by AndiDog
Practices covering many aspects of an Ansible setup, including hints to support different environments (testing, staging, production).
- Ansible (Real Life) Good Practices
Best practice guidelines.
- Ansible – Was ich am Ad-hoc-Modus schätzeGerman
Opinion what the author likes about the Ansible Ad-Hoc mode.
- Apprendre et Maitriser Ansible l'outil de gestion de configurationFrench
A large of courses on Ansible in French.
- Enhancing Ansible Development with SOLID Principles
Discover how the fundamental principles of SOLID—Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion—can significantly elevate your Ansible role and playbook development.
- Functional programming design patterns in Ansible code
Borrowing functional programming (FP) principles to improve Ansible code quality. How to adopt functional patterns like pure functions, clear separation of effects, immutability, composition, and lazy evaluation can make Ansible automation far easier to test, debug, understand, and extend.
Official resources
- Ansible Blog
Official Ansible blog.
- Ansible Galaxy Website
Official repository and community site for Ansible Roles.
- Latest Ansible Documentation
Latest user guide and documentation for Ansible.
Books
- Ansible for DevOps
This book helps to start using Ansible to provision and manage anywhere from one to thousands of servers. Free sample can be read
- Ansible for Kubernetes
Deploy and maintain real-world massively-scalable and high-available applications with Ansible.
- How To Manage Remote Servers with Ansible eBook
This book is based on the "How To Manage Remote Servers with Ansible" tutorial series.
- The Tao of Ansible: Mastering Automation with Simplicity and Grace
A guide to Ansible that emphasizes simplicity, elegance, and the philosophy of automation without complexity.
Tutorials
- Ansible For DevOps
This repository contains Ansible examples developed to support different sections of
- Ansible TopTechSkills.com Tutorial Series on Ansible
Tutorials on how to Install and use Ansible.
- Ansible Tutorial by BlueBanquise team
Basic Ansible tutorial.
- Ansible Tutorial by leucos
12 Step Tutorial for Ansible.
- Ansible Tutorial for Beginners: Playbook & Examples
Introduction to Ansible for beginners.
- Ansible Tutorials for Beginners and Advanced
Workshop on multiple topics with different levels of difficulty.
Editor and IDE Integrations
- Ansible Language Server
Language Server that adds support for Ansible, to compatible Editors.
- Ansible Lint
Ansible Lint integration with automatic/continuous annotation of errors, warnings, and info while editing.
- Ansible Vault Integration
Ansible vault integration for IntelliJ IDEA with context actions for vaulting and unvaulting secrets.
- Ansible vim
A vim syntax plugin for Ansible 2.x, it supports YAML playbooks, Jinja2 templates, and Ansible's hosts files.
- Ansible vim and neovim plugin
A vim plugin (lsp client) for Ansible, it supports autocompletion, syntax highlighting, hover, diagnostics, and goto support.
- Emacs
Ansible Lint integration with automatic/continuous annotation of errors, warnings, and info while editing.
Playbooks, Roles and Collections
- Ansible Lockdown
Ansible content to assist in both auditing and remediating against
- Ansible playbook for Linux machine setup
Ansible playbook for setting up a self-updating, hardened Debian/Ubuntu machine with Docker daemon.
- ansible-ssm
An Ansible role to provision physical and virtual hosts with the AWS SSM agent.
- Ansible Vagrant Examples by geerlingguy
Ansible examples using Vagrant to deploy to local VMs.
- BlueBanquise
An Ansible coherent roles collection to deploy clusters.
- DebOps
A extensive collection of Debian based Ansible Playbooks.
Showing a sample of 97 resources. View the full list on GitHub →