21 lines
690 B
Django/Jinja
21 lines
690 B
Django/Jinja
# Simple inventory for bootstrapping Kolla seed node.
|
|
[seed]
|
|
{% for seed in groups.get('seed', []) %}
|
|
{% set seed_hv=hostvars[seed] %}
|
|
{{ seed }}{% for hv_name in kolla_seed_inventory_pass_through_host_vars %}{% if hv_name in seed_hv %} {{ kolla_seed_inventory_pass_through_host_vars_map.get(hv_name, hv_name) }}='{{ seed_hv[hv_name] | to_json }}'{% endif %}{% endfor %}
|
|
|
|
{% endfor %}
|
|
|
|
[seed:vars]
|
|
ansible_user={{ kolla_ansible_user }}
|
|
{% if kolla_ansible_target_venv is not none %}
|
|
# Execute ansible modules on the remote target hosts using a virtualenv.
|
|
ansible_python_interpreter={{ kolla_ansible_target_venv }}/bin/python
|
|
{% endif %}
|
|
|
|
[baremetal:children]
|
|
seed
|
|
|
|
[bifrost:children]
|
|
seed
|