From 1583a651b3f1934cdf6c10e38ae526c31077a983 Mon Sep 17 00:00:00 2001 From: Maciej Wereski Date: Tue, 27 Jul 2021 12:46:46 +0000 Subject: noheat deployment: Add groups to dynamic inventory Also set variables that will be needed to deploy NFS. Issue-ID: INT-1601 Signed-off-by: Maciej Wereski Change-Id: Ibb033726f040246094f45ec5f1288b4bb4de0ef0 --- .../ansible/templates/inventory.ini.j2 | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'deployment') diff --git a/deployment/noheat/infra-openstack/ansible/templates/inventory.ini.j2 b/deployment/noheat/infra-openstack/ansible/templates/inventory.ini.j2 index 421c9c21f..aa8625c1b 100644 --- a/deployment/noheat/infra-openstack/ansible/templates/inventory.ini.j2 +++ b/deployment/noheat/infra-openstack/ansible/templates/inventory.ini.j2 @@ -3,6 +3,43 @@ {{ item.key }} ansible_host={{ item.value }} {% endfor %} +[operator] +{% for item in hosts %} +{% if "operator" in item.key %} +{{ item.key }} +{% endif %} +{% endfor %} + +[control] +{% for item in hosts %} +{% if "control" in item.key %} +{{ item.key }} +{% endif %} +{% endfor %} + +[workers] +{% for item in hosts %} +{% if "worker" in item.key %} +{{ item.key }} +{% endif %} +{% endfor %} + +[nfs] +{% for item in hosts %} +{% if "nfs" in item.key %} +{{ item.key }} +{% endif %} +{% endfor %} + +[nfs:vars] +nfs_role="server" + +[control:vars] +nfs_role="client" + +[workers:vars] +nfs_role="client" + [all:vars] ansible_ssh_private_key_file="~/.ssh/{{ keypair.name }}" ansible_ssh_common_args='-o StrictHostKeyChecking=no' -- cgit 1.2.3-korg