Track Awesome Ansible Updates Weekly
Awesome Ansible List
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 ansible-community/awesome-ansible · ⭐ 1.4K · 🏷️ Miscellaneous
Dec 16 - Dec 22, 2024
Tools
- Ansible Inventory Grapher (⭐441) - Displays inventory inheritance hierarchies and the level at which variables are defined in an inventory.
Editor and IDE Integrations / French
- Vim - An open-source, free command-line text editor. Useful Vim plugins include:
- Ansible vim (⭐800) - 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 - A free, open-source text editor and IDE that supports auto-indentation, syntax highlighting and a built in terminal shell (among other things):
- lsp-mode - Ansible Language Server Protocol support for Emacs: provides syntax highlighting, auto-completion and diagnostics.
- yaml-mode (⭐492) - YAML highlighting and syntax checking.
- jinja2-mode (⭐68) - Jinja2 highlighting and syntax checking.
- magit-mode (⭐6.6k) - Git porcelain within Emacs.
- flymake-ansible-lint (⭐7) - Ansible Lint integration with automatic/continuous annotation of errors, warnings, and info while editing.
- PyCharm - A full IDE for Python software development. Useful plugins include:
- 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.
Dec 09 - Dec 15, 2024
Tools
- ansibledb (⭐20) - 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.
Oct 14 - Oct 20, 2024
Community
- Get Help - Get help or help others. Please add appropriate tags if you start new discussions.
- Bullhorn newsletter - Used to announce releases and important changes.
- Social Spaces - Gather and interact with fellow enthusiasts.
- News & Announcements - Track project-wide announcements including social events.
Apr 08 - Apr 14, 2024
Tools
- aar-doc - Automated Ansible Role Documentation (⭐25) - Generate documentation automatically from an Ansible role's metadata.
Mar 25 - Mar 31, 2024
Tutorials
- Ansible For DevOps (⭐8.6k) - 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.
Tools
- antsichaut (⭐5) - Automate the filling of a changelog.yaml used by antsibull-changelog.
Jun 05 - Jun 11, 2023
Playbooks, Roles and Collections / French
- redhat-cop - Repositories with ansible topic of the Red Hat Communities of Practice project.
May 22 - May 28, 2023
Tools
- ansible-roster - Ansible Roster inventory plugin to generate inventory from a host oriented yaml file. Supports ranges, regex hostnames, file inclusions, and variable merging.
- Monkeyble - A callback plugin that allow to execute end-to-end tests on playbooks with a Pythonic testing and CI/CD approach to detect regressions.
Jan 09 - Jan 15, 2023
Tools
- Automation Controller - Automation Controller (formerly Ansible Tower) by Red Hat helps you scale IT automation, manage complex deployments and speed productivity. Extend the power of Ansible to your entire team.
- Packer Ansible Provisioner - This Provisioner can be used to automate VM Image creation via Packer with Ansible.
Dec 05 - Dec 11, 2022
Tutorials
- Ansible Tutorials for Beginners and Advanced - Workshop on multiple topics with different levels of difficulty.
Tools
- Steampunk Spotter - Provides an Assisted Automation Writing tool that analyzes and offers recommendations for your Ansible Playbooks.
Blog posts and opinions / French
- Apprendre et Maitriser Ansible l'outil de gestion de configuration - A large of courses on Ansible in French.
Editor and IDE Integrations / French
- Ansible Language Server (⭐249) - Language Server that adds support for Ansible, to compatible Editors.
- VS Code - official Ansible Extension - Adds language support for Ansible to Visual Studio Code and OpenVSX compatible editors by leveraging ansible-language-server.
Oct 10 - Oct 16, 2022
Tools
- Ansible Semaphore (⭐11k) - Ansible Semaphore is a modern UI for Ansible.
Playbooks, Roles and Collections / French
- Robert de Bock - A extensive collection of Ansible roles.
May 30 - Jun 05, 2022
Blog posts and opinions / German
- Ansible – Was ich am Ad-hoc-Modus schätze - Opinion what the author likes about the Ansible Ad-Hoc mode.
May 23 - May 29, 2022
Tools
- ansible-doc-extractor (⭐16) - A tool that extracts documentation from Ansible modules in the HTML form.
Blog posts and opinions
- Getting started with Ansible - Introduces Ansible, provides installation instructions and gives an interactive walkthrough of Ansible's basic functionalities, like running Ansible playbooks and installing Ansible content.
- Taking Ansible apart - Describes and shows how most commonly used Ansible components work.
May 02 - May 08, 2022
Playbooks, Roles and Collections / French
- DevSec Hardening Framework - The DevSec collection helps you harden your Linux Based OS as well as MySQL, NGINX and SSH Server/Services.
Mar 28 - Apr 03, 2022
Tutorials
- Ansible Tutorial for Beginners: Playbook & Examples - Introduction to Ansible for beginners.
Tools
- php-ansible Library (⭐204) - OOP-Wrapper for Ansible, making Ansible available in PHP.
- TD4A (⭐212) - Design aid for building and testing jinja2 templates, combines data in yaml format with a jinja2 template and render the output.
- Ansible Playbook Grapher (⭐646) - Command line tool to create a graph representing your Ansible playbook plays, tasks and roles.
Playbooks, Roles and Collections / French
- BlueBanquise (⭐117) - An ansible coherent roles collection to deploy clusters.
Feb 14 - Feb 20, 2022
Videos
- Getting started with Ansible - YouTube tutorial series by LearnLinuxTV.
Dec 20 - Dec 26, 2021
Tools
- kics (⭐2.1k) - SAST Tool that scans your ansible infrastructure as code playbooks for security vulnerabilities, compliance issues and misconfigurations.
Nov 29 - Dec 05, 2021
Tutorials
- Ansible Tutorial by BlueBanquise team - Basic Ansible tutorial.
Nov 08 - Nov 14, 2021
Tools
- ansible-bender - Tool which bends containers using Ansible playbooks and turns them into container images.
- ansible-runner (⭐977) - 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.
- 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.
Sep 27 - Oct 03, 2021
Tools
- squest - Self-service portal for Automation Controller job templates.
Sep 20 - Sep 26, 2021
Playbooks, Roles and Collections / French
- ansible-ssm (⭐6) - An ansible role to provision physical and virtual hosts with the AWS SSM agent.
Aug 02 - Aug 08, 2021
Tools
- ARA (⭐1.9k) - ARA Records Ansible playbooks and makes them easier to understand and troubleshoot with a reporting API, UI and CLI.
Jun 07 - Jun 13, 2021
Tools
- ansible-navigator (⭐398) - A text-based user interface (TUI) for Ansible.
Mar 29 - Apr 04, 2021
Videos
- Complete Ansible Course 2020 by DevOps Journey - Free Video Course on Ansible including labs to follow along.
Feb 22 - Feb 28, 2021
Tutorials
- How To Manage Remote Servers with Ansible - This Tutorial goes over how to use Ansible to manage remote servers.
- Ansible Tutorials on DigitalOcean - Basic tutorials on DigitalOcean.com.
Books
- How To Manage Remote Servers with Ansible eBook - This book is based on the "How To Manage Remote Servers with Ansible" tutorial series.
Jan 25 - Jan 31, 2021
Tutorials
- Official Ansible labs by Red Hat - Training Course for Ansible Automation Platform.
Videos
- Ansible Essentials - Course - Free Video Classroom on Ansible essentials by Red Hat.
Oct 05 - Oct 11, 2020
Official resources
- Ansible Galaxy Website - Official repository and community site for Ansible Roles.
- Ansible Blog - Official Ansible blog.
Videos
- Ansible 101 by Jeff Geerling - Great video series on Ansible, by Jeff Geerling.
- Ansible TopTechSkills.com Tutorial Series on YouTube - Video tutorials on Ansible.
Tools
- terraform.py (⭐451) - Ansible dynamic inventory script for parsing Terraform state files.
Sep 28 - Oct 04, 2020
Tools
- Ansible Later (⭐111) - Another best practice scanner. Checks Playbooks and Roles for best practices and behavior that could potentially be improved.
- Ansible Doctor (⭐133) - Simple annotation like documentation generator for Ansible roles based on Jinja2 templates.
Sep 07 - Sep 13, 2020
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 here.
- Ansible for Kubernetes - Deploy and maintain real-world massively-scalable and high-available applications with Ansible.
Aug 31 - Sep 06, 2020
Official resources
- Latest Ansible Documentation - Latest user guide and documentation for Ansible.
Tutorials
- Ansible Tutorial by leucos (⭐2.3k) - 12 Step Tutorial for Ansible.
- Ansible TopTechSkills.com Tutorial Series on Ansible - Tutorials on how to Install and use Ansible.
Videos
- Ansible YouTube Channel - Official Ansible YouTube channel.
- Introduction to Ansible - Introduction to Ansible by Cloud Academy.
Tools
- Mitogen for Ansible - Speed up Ansible substantially with Mitogen.
- Molecule - Molecule aids in the development and testing of Ansible roles.
- Excel Ansible Inventory (⭐97) - Turn any Excel Spreadsheet into an Ansible Inventory.
Aug 24 - Aug 30, 2020
Playbooks, Roles and Collections / French
- Ansible playbook for Linux machine setup (⭐86) - Ansible playbook for setting up a self-updating, hardened Debian/Ubuntu machine with Docker daemon.
Dec 02 - Dec 08, 2019
Playbooks, Roles and Collections / French
- T.A.D.S. boilerplate (⭐760) - Provision and deploy a Docker Swarm cluster to development environment and to production. Infrastructure as Code and DevOps best practices.
Sep 02 - Sep 08, 2019
Tools
- Ansible Lint (⭐3.5k) - Checks Playbooks for best practices and behavior that could potentially be improved.
Oct 08 - Oct 14, 2018
Playbooks, Roles and Collections / French
- Openstack Ansible (⭐1.5k) - Ansible Playbooks for deploying OpenStack.
- DebOps - A extensive collection of Debian based Ansible Playbooks.
Jun 18 - Jun 24, 2018
Tutorials
- Programming Community Curated Resources for learning Ansible - A list of recommended resources.
Apr 09 - Apr 15, 2018
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).
Jan 29 - Feb 04, 2018
Blog posts and opinions
- Testing Ansible Roles Against Windows with Test-Kitchen - Using Test-Kitchen with Ansible to apply playbooks to Windows machines and test them with Pester (⭐3.1k).
Nov 20 - Nov 26, 2017
Tools
- AWX (⭐14k) - AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is the upstream project for Automation Controller, a commercial derivative of AWX.
- Ansible cmdb (⭐2.4k) - Takes the output of Ansible's fact gathering and converts it into a static HTML page.
Blog posts and opinions
- Ansible (Real Life) Good Practices - Best practice guidelines.
Playbooks, Roles and Collections / French
- Ansible Vagrant Examples by geerlingguy (⭐2.1k) - Ansible examples using Vagrant to deploy to local VMs.