The inventory file contains environment-specific values (IPs, usernames). It should follow the same pattern as credentials — template in repo, instance gitignored.
Goals:
hosts.yml.example as the tracked templatehosts.ymlNon-Goals:
.example suffix conventionUse hosts.yml.example — consistent with common conventions. Users run cp inventory/hosts.yml.example inventory/hosts.yml and edit.
hosts.yml is missing.