Ansible
is an open source toolkit, written in Python, it is used for configuration management, application deployment, continuous delivery, IT infrastructure automation and automation in general.
Awesome Ansible List
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Latest user guide and documentation for Ansible.
Official repository and community site for Ansible Roles.
Official Ansible blog.
Forum for asking and answering questions. Please add appropriate tags if you start new discussions.
Used to announce releases and important changes.
Gather and interact with fellow enthusiasts.
Track project-wide announcements including social events.
This Tutorial goes over how to use Ansible to manage remote servers.
12 Step Tutorial for Ansible.
A list of recommended resources.
Tutorials on how to Install and use Ansible.
Training Course for Ansible Automation Platform.
Basic tutorials on DigitalOcean.com.
Basic Ansible tutorial.
Introduction to Ansible for beginners.
Workshop on multiple topics with different levels of difficulty.
This repository contains Ansible examples developed to support different sections of Ansible for DevOps by Jeff Geerling, which is listed in the following section of books about Ansible.
A practical, example-driven Ansible guide covering fundamentals, playbooks, roles, collections, custom module and collection development, production practices, troubleshooting, and interview preparation.
This book helps to start using Ansible to provision and manage anywhere from one to thousands of servers. Free sample can be read here.
Deploy and maintain real-world massively-scalable and high-available applications with Ansible.
This book is based on the "How To Manage Remote Servers with Ansible" tutorial series.
A guide to Ansible that emphasizes simplicity, elegance, and the philosophy of automation without complexity.
Official Ansible YouTube channel.
A beginner-friendly overview by Cloud Academy.
Great video series on Ansible, by Jeff Geerling.
Video tutorials on Ansible.
Free Video Classroom on Ansible essentials by Red Hat.
Free Video Course on Ansible including labs to follow along.
YouTube tutorial series by LearnLinuxTV.
Formerly Ansible Tower, this Red Hat product helps you scale IT automation, manage complex deployments and speed productivity. Extend the power of Ansible to your entire team.
Web-based user interface, REST API, and task engine built on top of Ansible. It is the upstream project for Automation Controller.
Checks Playbooks for best practices and behavior that could potentially be improved.
Fast, offline static linter for playbooks written in Go, implementing a subset of ansible-lint rules without requiring Python or an Ansible runtime.
Simple annotation like documentation generator for Ansible roles based on Jinja2 templates.
Generates Ansible role documentation from argument_specs.yml for READMEs and default variable files.
Takes the output of Ansible's fact gathering and converts it into a static HTML page.
Records Ansible playbooks and makes them easier to understand and troubleshoot with a reporting API, UI and CLI.
Displays inventory inheritance hierarchies and the level at which variables are defined in an inventory.
Speed up Ansible substantially with Mitogen.
Framework for developing and testing Ansible roles.
This Provisioner can be used to automate VM Image creation via Packer with Ansible.
Turn any Excel Spreadsheet into an Ansible Inventory.
Ansible dynamic inventory script for parsing Terraform state files.
An interactive, zero-setup sandbox for architecting and debugging playbooks with real-time visual execution flow.
A text-based user interface (TUI) for Ansible.
Self-service portal for Automation Controller job templates.
Tool which bends containers using Ansible playbooks and turns them into container images.
A tool and Python library that helps when interfacing with Ansible directly or as part of another system whether that be through a container image interface, as a standalone tool, or as a Python module that can be imported.
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.
SAST Tool that scans your Ansible infrastructure as code playbooks for security vulnerabilities, compliance issues and misconfigurations.
Static analyzer for playbooks, roles and collections covering hardcoded credentials, RCE, and supply-chain risks. Outputs SARIF, CycloneDX SBOM and GitLab SAST.
OOP-Wrapper for Ansible, making Ansible available in PHP.
Design aid for building and testing jinja2 templates, combines data in yaml format with a jinja2 template and render the output.
Command line tool to create a graph representing your Ansible playbook plays, tasks and roles.
A tool that extracts documentation from Ansible modules in the HTML form.
Modern UI for managing and running Ansible playbooks.
Provides an Assisted Automation Writing tool that analyzes and offers recommendations for your Ansible Playbooks.
Ansible Roster inventory plugin to generate inventory from a host oriented yaml file. Supports ranges, regex hostnames, file inclusions, and variable merging.
A callback plugin that allow to execute end-to-end tests on playbooks with a Pythonic testing and CI/CD approach to detect regressions.
Generate documentation automatically from an Ansible role's metadata.
Automate the filling of a changelog.yaml used by antsibull-changelog.
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.
Online playground for running, testing and sharing Ansible templates.
, (chrome extension) - Online YAML validator and formatter with Ansible JSON Schema validation. The Chrome extension also adds YAML code folding on GitHub.
Best practice guidelines.
Using Test-Kitchen with Ansible to apply playbooks to Windows machines and test them with Pester.
Practices covering many aspects of an Ansible setup, including hints to support different environments (testing, staging, production).
Introduces Ansible, provides installation instructions and gives an interactive walkthrough of Ansible's basic functionalities, like running Ansible playbooks and installing Ansible content.
Describes and shows how most commonly used Ansible components work.
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.
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.
Opinion what the author likes about the Ansible Ad-Hoc mode.
A large of courses on Ansible in French.
Ansible examples using Vagrant to deploy to local VMs.
Ansible playbook for setting up a self-updating, hardened Debian/Ubuntu machine with Docker daemon.
Ansible content to assist in both auditing and remediating against CIS or STIG baseline compliance for OS's and Applications.
The DevSec collection helps you harden your Linux Based OS as well as MySQL, NGINX and SSH Server/Services.
Provision and deploy a Docker Swarm cluster to development environment and to production. Infrastructure as Code and DevOps best practices.
Ansible Playbooks for deploying OpenStack.
A extensive collection of Ansible roles.
A extensive collection of Debian based Ansible Playbooks.
An Ansible role to provision physical and virtual hosts with the AWS SSM agent.
An Ansible coherent roles collection to deploy clusters.
Repositories with Ansible topic of the Red Hat Communities of Practice project.
An Ansible Collection with 145+ playbooks and 160+ roles to bootstrap and manage Linux infrastructure (RHEL 8/9/10, Debian, Ubuntu). Covers OS hardening, MariaDB, Icinga2, Nextcloud, FreeIPA, KVM and Bitwarden integration.
Language Server that adds support for Ansible, to compatible Editors.
Adds language support for Ansible to Visual Studio Code and OpenVSX compatible editors by leveraging ansible-language-server.
A vim syntax plugin for Ansible 2.x, it supports YAML playbooks, Jinja2 templates, and Ansible's hosts files.
A vim plugin (lsp client) for Ansible, it supports autocompletion, syntax highlighting, hover, diagnostics, and goto support.
A free, open-source text editor and IDE that supports auto-indentation, syntax highlighting and a built in terminal shell (among other things):
Ansible Language Server Protocol support for Emacs: provides syntax highlighting, auto-completion and diagnostics.
YAML highlighting and syntax checking.
Jinja2 highlighting and syntax checking.
Git porcelain within Emacs.
Ansible Lint integration with automatic/continuous annotation of errors, warnings, and info while editing.
Ansible Lint integration with automatic/continuous annotation of errors, warnings, and info while editing.
Ansible vault integration for IntelliJ IDEA with context actions for vaulting and unvaulting secrets.
Full-featured Ansible language support for IntelliJ-based IDEs, with code completion, syntax highlighting, inspections, quick documentation, navigation across playbooks, roles and inventories, and integrated Ansible Vault support.
VoltAgent/awesome-openclaw-skills
The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞
awesome-dsh-plugin/awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
Kristories/awesome-guidelines
Programming style, best practices, and coding conventions.
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
ai-boost/awesome-prompts
Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.
matiassingers/awesome-readme
A curated list of awesome READMEs