I’m following the guidelines discussed in Laying out roles, inventories and playbooks, and I have segregated my development vs. productions files this way
`
/path_to_playbooks/inventories/development/host_vars/git
/path_to_playbooks/inventories/development/host_vars/atlassian
/path_to_playbooks/inventories/production/host_vars/git
/path_to_playbooks/inventories/production/host_vars/atlassian
`
I of course have a host group defined in each host file, for example, I may have this in my git host file
[git_servers] git1.domain.com git2.domain.com
Now I defined corresponding group vars this way. Is this correct?
`
/path_to_playbooks/inventories/development/group_vars/git_servers
/path_to_playbooks/inventories/production/group_vars/git_servers
`
In the group vars files, I have variables defined, for example:
`
In /path_to_playbooks/inventories/development/group_vars/git_servers
admin_username: git_admin
`
I then have a role that simply prints out the admin_username var
`
- debuyg: msg=“Admin user is {{ admin_username }}”
`
…and run the playbook this way
$ ansible-playbook -i inventories/development/host_vars/git setup-git.yml
setup-git.yml has
`