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, open a PR against the Awesome Ansible repository. Popular editors Text editors There are popular open-source editors like Vim or Emacs that support YAML, Jinja, and specifically Ansible through corresponding plugins. Refer to Awesome Ansible Editors List for more information. Visual studio code An open-source, free GUI text editor created and maintained by Microsoft. Useful Visual Studio Code plugins include: Ansible extension by Red Hat - provides autocompletion, syntax highlighting, hover, diagnostics, goto support, and command to run ansible-playbook and ansible-navigator tool for both local and execution-environment setups. YAML Support by Red Hat - provides YAML support through yaml-language-server with built-in Kubernetes and Kedge syntax support. the Visual Studio Code Ansible extension is maintained by the Ansible community and Red Hat. Tools for validating playbooks Ansible Lint - a highly configurable linter for Ansible playbooks. Molecule - a testing framework for Ansible plays and roles. yamllint - a command-line utility to check syntax validity including key repetition and indentation issues. Collection development tools antsibull-changelog - a changelog generator for Ansible collections. antsibull-docs - a docsite generator and documentation validator for Ansible collections. Other tools Refer to Awesome Ansible Tools List, a community-curated list of awesome Ansible resources.