Project Awesome project awesome

Ansible

A Python-based, open-source IT configuration management and automation platform.

Collection 1.9k stars GitHub

Tools

AWX 15.3k updated 18d ago

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 Lint 3.8k updated 25d ago

Checks Playbooks for best practices and behavior that could potentially be improved.

Ansible Doctor 154 updated 17d ago

Simple annotation like documentation generator for Ansible roles based on Jinja2 templates.

Ansible cmdb 2.4k updated 1y ago

Takes the output of Ansible's fact gathering and converts it into a static HTML page.

ARA 2.0k updated 1mo ago

ARA Records Ansible playbooks and makes them easier to understand and troubleshoot with a reporting API, UI and CLI.

Ansible Inventory Grapher 470 updated 1mo ago

Displays inventory inheritance hierarchies and the level at which variables are defined in an inventory.

Excel Ansible Inventory 102 updated 5y ago

Turn any Excel Spreadsheet into an Ansible Inventory.

terraform.py 453 (archived)

Ansible dynamic inventory script for parsing Terraform state files.

ansible-navigator 508 updated 18d ago

A text-based user interface (TUI) for Ansible.

ansible-bender 695 updated 3mo ago

Tool which bends containers using Ansible playbooks and turns them into container images.

ansible-runner 1.1k updated 24d ago

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.

kics 2.6k updated 16d ago

SAST Tool that scans your ansible infrastructure as code playbooks for security vulnerabilities, compliance issues and misconfigurations.

php-ansible Library

OOP-Wrapper for Ansible, making Ansible available in PHP.

TD4A 219 updated 2y ago

Design aid for building and testing jinja2 templates, combines data in yaml format with a jinja2 template and render the output.

Ansible Playbook Grapher 740 updated 22d ago

Command line tool to create a graph representing your Ansible playbook plays, tasks and roles.

ansible-doc-extractor 16 updated 2y ago

A tool that extracts documentation from Ansible modules in the HTML form.

Ansible Semaphore 13.4k updated 17d ago

Ansible Semaphore is a modern UI for Ansible.

aar-doc - Automated Ansible Role Documentation 51 updated 16d ago

Generate documentation automatically from an Ansible role's metadata.

antsichaut 5 updated 17d ago

Automate the filling of a changelog.yaml used by antsibull-changelog.

ansibledb 23 updated 2y ago

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.

ansible-roster

Ansible Roster inventory plugin to generate inventory from a host oriented yaml file. Supports ranges, regex hostnames, file inclusions, and variable merging.

Editor and IDE Integrations