Pass through kolla inventories as is
Previously, we only supported passing through group_vars. Passing through the inventory as is allows you to use other features of ansible inventory such as host vars. It also simplifies the logic of merging multiple inventories as we can just pass the inventory to ansible and let ansible take care of the rest. This is useful for the multiple environments feature. Change-Id: I28f5d73d414d405d67f5fc92ab371aa2e28a4ce3 Story: 2002009 Task: 42910 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/802863
Showing
- ansible/kolla-ansible.yml 3 additions, 1 deletionansible/kolla-ansible.yml
- ansible/roles/kolla-ansible/defaults/main.yml 6 additions, 2 deletionsansible/roles/kolla-ansible/defaults/main.yml
- ansible/roles/kolla-ansible/tasks/config.yml 46 additions, 10 deletionsansible/roles/kolla-ansible/tasks/config.yml
- ansible/roles/kolla-ansible/tests/test-defaults.yml 7 additions, 16 deletionsansible/roles/kolla-ansible/tests/test-defaults.yml
- ansible/roles/kolla-ansible/tests/test-extras.yml 47 additions, 4 deletionsansible/roles/kolla-ansible/tests/test-extras.yml
- ansible/roles/kolla-ansible/vars/Debian.yml 1 addition, 0 deletionsansible/roles/kolla-ansible/vars/Debian.yml
- ansible/roles/kolla-ansible/vars/RedHat.yml 1 addition, 0 deletionsansible/roles/kolla-ansible/vars/RedHat.yml
- ansible/roles/kolla-ansible/vars/main.yml 4 additions, 0 deletionsansible/roles/kolla-ansible/vars/main.yml
- doc/source/configuration/reference/kolla-ansible.rst 18 additions, 1 deletiondoc/source/configuration/reference/kolla-ansible.rst
- doc/source/control-plane-service-placement.rst 2 additions, 0 deletionsdoc/source/control-plane-service-placement.rst
- doc/source/multiple-environments.rst 24 additions, 0 deletionsdoc/source/multiple-environments.rst
- kayobe/ansible.py 5 additions, 0 deletionskayobe/ansible.py
- kayobe/kolla_ansible.py 37 additions, 17 deletionskayobe/kolla_ansible.py
- kayobe/tests/unit/test_ansible.py 48 additions, 0 deletionskayobe/tests/unit/test_ansible.py
- kayobe/tests/unit/test_kolla_ansible.py 34 additions, 0 deletionskayobe/tests/unit/test_kolla_ansible.py
- releasenotes/notes/adds-support-for-multiple-kolla-inventories-65fd7a4922c639c5.yaml 21 additions, 0 deletions...port-for-multiple-kolla-inventories-65fd7a4922c639c5.yaml
Loading
Please register or sign in to comment