A text-based user interface (TUI) for running, exploring, and managing Ansible playbooks, collections, and configurations.
ansible-navigator is a text-based user interface (TUI) designed to simplify working with Ansible. It provides an interactive curses-based interface for running playbooks, exploring collections, managing inventories, and accessing documentation, all within the terminal. It integrates with execution environments to run Ansible in containers, offering a streamlined alternative to traditional command-line usage.
Ansible users, DevOps engineers, and system administrators who manage infrastructure automation and prefer terminal-based tools for efficiency and integration into CLI workflows.
Developers choose ansible-navigator for its intuitive TUI that reduces the need to remember complex Ansible commands, provides real-time data exploration, and seamlessly integrates with containerized execution environments. It enhances productivity by centralizing Ansible operations in a single interactive interface.
A text-based user interface (TUI) for Ansible.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a curses-based interface for real-time filtering and navigation of Ansible data, such as playbooks and inventories, reducing the need to memorize complex commands.
Supports both interactive mode for exploration and stdout mode for scriptable output, allowing seamless integration into both manual and automated workflows.
Defaults to running Ansible within containerized environments using Podman or Docker, ensuring consistent and isolated executions with pre-built images.
The welcome page centralizes access to collections, configuration, documentation, and inventories, streamlining Ansible operations from a single interface.
By default, it requires Podman or Docker, adding setup complexity and potential compatibility issues in environments where containerization is restricted or not preferred.
If execution environment is disabled, users must manually install ansible-core and collections, which negates some of the automation benefits and increases maintenance effort.
The interactive mode relies on non-standard key bindings and navigation patterns, which can be confusing for users accustomed to traditional CLI tools or GUIs.