跳转到主要内容

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.

Text editors

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

Other tools

Refer to Awesome Ansible Tools List, a community-curated list of awesome Ansible resources.