Only set up the kolla ansible venv on hosts in the kolla ansible inventory
Change-Id: Iaed6320f23a4dfe7a69e2921d363bf3bdcf035ef Story: 2006247 Task: 35856
This commit is contained in:
parent
45b4961de1
commit
300f90134e
@ -5,6 +5,15 @@
|
|||||||
- name: Ensure a virtualenv exists for kolla-ansible
|
- name: Ensure a virtualenv exists for kolla-ansible
|
||||||
hosts: seed:overcloud
|
hosts: seed:overcloud
|
||||||
gather_facts: False
|
gather_facts: False
|
||||||
|
vars:
|
||||||
|
# kolla_overcloud_inventory_top_level_group_map looks like:
|
||||||
|
# kolla_overcloud_inventory_top_level_group_map:
|
||||||
|
# control:
|
||||||
|
# groups:
|
||||||
|
# - controllers
|
||||||
|
overcloud_nodes_in_kolla_inventory: >-
|
||||||
|
{{ kolla_overcloud_inventory_top_level_group_map.values() |
|
||||||
|
map(attribute='groups') | flatten | unique | join(':') }}
|
||||||
tags:
|
tags:
|
||||||
- kolla-ansible
|
- kolla-ansible
|
||||||
- kolla-target-venv
|
- kolla-target-venv
|
||||||
@ -42,4 +51,6 @@
|
|||||||
owner: "{{ kolla_ansible_user }}"
|
owner: "{{ kolla_ansible_user }}"
|
||||||
group: "{{ kolla_ansible_group }}"
|
group: "{{ kolla_ansible_group }}"
|
||||||
become: True
|
become: True
|
||||||
when: kolla_ansible_target_venv is not none
|
when:
|
||||||
|
- kolla_ansible_target_venv is not none
|
||||||
|
- inventory_hostname in query('inventory_hostnames', overcloud_nodes_in_kolla_inventory)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user