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
- OSUbuntu 26.04 LTS
- ansible-core2.20.1
- Python3.14.4
- TimeAbout 15 min
- Reviewed28 August 2026
Written against the versions above. 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.
| Server Name | IP Address | OS | Roles | CPU | RAM | HDD |
|---|---|---|---|---|---|---|
| ANS-CTL01 | 192.168.0.36 | Ubuntu 26.04 LTS | Ansible Control Node | 2 Core | 3 GB | 50 GB |
Before you start
- A control node configured as shown in the first step.
ansible-navigatoronPATHand a container image already pulled.
-
The configuration this guide assumes
-
Start with no file at all
-
Write one
-
The flags it saves
-
Three layers, and which one wins
-
A typo is caught, not ignored