Node roles with dynamic metadata mapping
For easy scale of any role in the cluster, there are some
dynamic metadata will be prepared for 'Environment' model
based on roles from the inventory:
* Automatically control master/slave relations for the:
rabbitmq_cluster_role
mysql_cluster_role
redis_cluster_role
* Automatically control IDs as counters for the:
keepalived_vip_priority
cicd_database_id
opencontrail_database_id
Change-Id: I4a893662d43c9cb1799ee2bc24d72a62afc00a56
Reviewed-on: https://review.gerrithub.io/377960
Reviewed-by: Dennis Dmitriev <dis.xcom@gmail.com>
Tested-by: Dennis Dmitriev <dis.xcom@gmail.com>
diff --git a/tcp_tests/environment/environment_inventory/virtual-devops-mcp-ocata-sl2.yaml b/tcp_tests/environment/environment_inventory/virtual-devops-mcp-ocata-sl2.yaml
index a5b3c1e..0d13301 100644
--- a/tcp_tests/environment/environment_inventory/virtual-devops-mcp-ocata-sl2.yaml
+++ b/tcp_tests/environment/environment_inventory/virtual-devops-mcp-ocata-sl2.yaml
@@ -80,8 +80,8 @@
reclass_storage_name: openstack_control_node01
roles:
- openstack_control_leader
- - openstack_designate
- - openstack_designate_keystone
+ - features_designate
+ - features_designate_keystone
- linux_system_codename_xenial
interfaces:
ens3:
@@ -93,7 +93,7 @@
reclass_storage_name: openstack_control_node02
roles:
- openstack_control
- - openstack_designate
+ - features_designate
- linux_system_codename_xenial
interfaces:
ens3:
@@ -105,7 +105,7 @@
reclass_storage_name: openstack_control_node03
roles:
- openstack_control
- - openstack_designate
+ - features_designate
- linux_system_codename_xenial
interfaces:
ens3:
@@ -117,7 +117,7 @@
reclass_storage_name: openstack_database_node01
roles:
- openstack_database_leader
- - openstack_designate_database
+ - features_designate_database
- linux_system_codename_xenial
interfaces:
ens3:
@@ -129,7 +129,7 @@
reclass_storage_name: openstack_database_node02
roles:
- openstack_database
- - openstack_designate_database
+ - features_designate_database
- linux_system_codename_xenial
interfaces:
ens3:
@@ -141,7 +141,7 @@
reclass_storage_name: openstack_database_node03
roles:
- openstack_database
- - openstack_designate_database
+ - features_designate_database
- linux_system_codename_xenial
interfaces:
ens3: