kayobe/ansible/inventory/group_vars/all
Mark Goddard af3b719b73 Move group_vars to an inventory directory
The group variables originally in ansible/group_vars/ were playbook
group variables, due to being adjacent to the playbooks. Typically they
provided default values for global variables in the all group, as well
as some more specific groups. This has worked fairly well, but results
in (at least) a couple of problems.

1. The default variable precedence rules mean that these playbook group
   variables have a higher precedence than inventory group variables
   (for a given group). This can make it challenging to override
   playbook group variables in the inventory in Kayobe configuration.

2. Any playbook run by Kayobe must be in the same directory as the
   playbook group variables in order to use them. Given that they
   include variables required for connectivity such as ansible_host and
   ansible_user, this is quite critical. For Kayobe custom playbooks, we
   work around this by symlinking to the group_vars directory from the
   directory containing the custom playbook. This is not an elegant
   workaround, and has assumptions about the relative paths of the
   Kayobe configuration and virtual environment in which Kayobe is
   installed.

Story: 2010280
Task: 46233

Change-Id: Ifea5c7e73f6f410f96a7398bfd349d1f631d9fc0
2022-09-08 10:11:23 +01:00
..
switches Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
apt Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
bifrost Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
bmc Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
compute Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
controllers Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
dell-switch-bmp Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
dnf Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
dns Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
docker Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
docker-registry Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
globals Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
grafana Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
idrac Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
infra-vms Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
inspector Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
ipa Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
ironic Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
kolla Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
monasca Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
monitoring Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
network Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
neutron Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
nova Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
opensm Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
openstack Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
overcloud Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
overcloud-dib Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
pip Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
proxy Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
seed Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
seed-hypervisor Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
seed-vm Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
ssh Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
storage Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
swift Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
time Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00
users Move group_vars to an inventory directory 2022-09-08 10:11:23 +01:00