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 3d 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 10d ago

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

Ansible Doctor 154 updated 2d 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 28d 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 27d 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 2d ago

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

ansible-bender 695 updated 2mo ago

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

ansible-runner 1.1k updated 9d 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 yesterday

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 7d 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 2d ago

Ansible Semaphore is a modern UI for Ansible.

aar-doc - Automated Ansible Role Documentation 51 updated yesterday

Generate documentation automatically from an Ansible role's metadata.

antsichaut 5 updated 2d 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