CertGrid CertGrid
Configuration·Ansible

ansible-navigator.yml Configuration

ansible-navigator.yml is to navigator what ansible.cfg is to ansible-playbook, and it has the same three-layer precedence: file, environment variable, command line. settings --effective prints the result, which is the only reliable way to answer "where did that value come from".

Bonus: Beyond the Blueprint Guide 44 of 45 Intermediate

A key navigator does not recognise is a hard error, not a warning - the run stops and names the unexpected property. ansible.cfg would have ignored it silently, so this is stricter than the tool it wraps.

Everything here runs on the control node; the playbook it runs reaches ANS-A01.
Server NameIP AddressOSRolesCPURAMHDD
ANS-CTL01192.168.0.36Ubuntu 26.04 LTSAnsible Control Node2 Core3 GB50 GB

This guide includes

Use this when every navigator run needs the same four flags. This matters because ansible-navigator.yml is to navigator what ansible.cfg is to ansible-playbook - three layers decide which value wins, and a typo stops the run rather than being ignored.

Before you start

  1. The configuration this guide assumes

  2. Start with no file at all

  3. Write one

  4. The flags it saves

  5. Three layers, and which one wins

  6. A typo is caught, not ignored

Official sources