From cda6d6036449f37692b7ff6be571dd335689732b Mon Sep 17 00:00:00 2001 From: Pawel Wieczorek Date: Fri, 29 Jan 2021 11:22:22 +0100 Subject: Divide host group into cluster and operation instances Issue-ID: INT-1601 Change-Id: I799f15077437bcd836c5a38a004d974eed64f707 Signed-off-by: Pawel Wieczorek --- deployment/noheat/infra-openstack/ansible/create.yml | 2 ++ deployment/noheat/infra-openstack/ansible/destroy.yml | 2 ++ .../noheat/infra-openstack/ansible/group_vars/all.yml.sample | 8 ++++++-- .../noheat/infra-openstack/ansible/group_vars/all.yml.sm-onap | 8 ++++++-- 4 files changed, 16 insertions(+), 4 deletions(-) (limited to 'deployment') diff --git a/deployment/noheat/infra-openstack/ansible/create.yml b/deployment/noheat/infra-openstack/ansible/create.yml index 2b7cf6366..74d6d1f44 100644 --- a/deployment/noheat/infra-openstack/ansible/create.yml +++ b/deployment/noheat/infra-openstack/ansible/create.yml @@ -7,6 +7,8 @@ - openstack/create_devstack_network - openstack/create_devstack_securitygroup - openstack/create_devstack_keypair + - role: openstack/create_devstack_hosts + hosts: "{{ operation.hosts }}" - role: openstack/create_devstack_hosts hosts: "{{ cluster.hosts }}" - name: Create cluster operator access keypair diff --git a/deployment/noheat/infra-openstack/ansible/destroy.yml b/deployment/noheat/infra-openstack/ansible/destroy.yml index c85f17a02..ca1455f5f 100644 --- a/deployment/noheat/infra-openstack/ansible/destroy.yml +++ b/deployment/noheat/infra-openstack/ansible/destroy.yml @@ -6,6 +6,8 @@ roles: - role: openstack/destroy_devstack_hosts hosts: "{{ cluster.hosts }}" + - role: openstack/destroy_devstack_hosts + hosts: "{{ operation.hosts }}" - openstack/destroy_devstack_keypair - openstack/destroy_devstack_network - openstack/destroy_devstack_securitygroup diff --git a/deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sample b/deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sample index 7ca72de10..72d37a303 100644 --- a/deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sample +++ b/deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sample @@ -16,8 +16,8 @@ image: name: &image_name "Ubuntu_18.04" user: "ubuntu" -cluster: - name: "cluster0" +operation: + name: "operation0" hosts: - name: "operator0" image: *image_name @@ -26,6 +26,10 @@ cluster: network: *network_name securitygroup: *securitygroup_name volume_size: 5 + +cluster: + name: "cluster0" + hosts: - name: "worker0" image: *image_name flavor: "m1.tiny" diff --git a/deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sm-onap b/deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sm-onap index e3ae6b346..744f91839 100644 --- a/deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sm-onap +++ b/deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sm-onap @@ -15,8 +15,8 @@ image: name: &image_name "Ubuntu_18.04" user: "ubuntu" -cluster: - name: "cluster0" +operation: + name: "operation0" hosts: - name: "operator0" image: *image_name @@ -25,6 +25,10 @@ cluster: network: *network_name securitygroup: *securitygroup_name volume_size: 20 + +cluster: + name: "cluster0" + hosts: - name: "control0" image: *image_name flavor: "m1.xlarge" -- cgit 1.2.3-korg