+

Search Tips   |   Advanced Search

Other Tools And Programs

The Ansible community uses a range of tools for working with the Ansible project. This is a list of some of the most popular of these tools.

If you know of any other tools that should be added, this list can be updated by clicking 'Edit on GitHub' on the top right of this page.


Popular Editors


Atom

An open-source, free GUI text editor created and maintained by GitHub. You can keep track of git project changes, commit from the GUI, and see what branch you are on. You can customize the themes for different colors and install syntax highlighting packages for different languages. You can install Atom on Linux, macOS and Windows. Useful Atom plugins include:


Emacs

A free, open-source text editor and IDE that supports auto-indentation, syntax highlighting and built in terminal shell(among other things).


PyCharm

A full IDE (integrated development environment) for Python software development. It ships with everything you need to write python scripts and complete software, including support for YAML syntax highlighting. It's a little overkill for writing roles/playbooks, but it can be a very useful tool if you write modules and submit code for Ansible. Can be used to debug the Ansible engine.


Sublime

A closed-source, subscription GUI text editor. You can customize the GUI with themes and install packages for language highlighting and other refinements. You can install Sublime on Linux, macOS and Windows. Useful Sublime plugins include:


Visual Studio Code

An open-source, free GUI text editor created and maintained by Microsoft. Useful Visual Studio Code plugins include:


vim

An open-source, free command-line text editor. Useful vim plugins include:


JetBrains

An open-source Community edition and closed-source Enterprise edition, integrated development environments based on IntelliJ's framework including IDEA, AppCode, CLion, GoLand, PhpStorm, PyCharm and others. Useful JetBrains platform plugins include:


Development Tools


Finding related issues and PRs

There are various ways to find existing issues and pull requests (PRs)


Tools for Validating Playbooks


Other Tools

Next Previous