Clear salt-keys in baremetal cicd deployments
When a BM lab is re-deployed, cfg01 is bootstrapped first.
But all BM and VCP nodes from previous deployment are still active,
and register their salt-minions once the new salt-master is up.
To prevent deployment errors, before re-deploying MAAS nodes:
- clear all the salt keys and re-register the cfg01 node
Minor fix to VCP nodes:
- add ens2 'role: single_dhcp' to get the node accessible
from salt-master after reboot
Change-Id: I4f511c32ad40a3c27235abc7cb8330bcc7cb6a50
diff --git a/tcp_tests/templates/cookied-cicd-bm-os-contrail40-maas-2018.8.0/salt-context-environment.yaml b/tcp_tests/templates/cookied-cicd-bm-os-contrail40-maas-2018.8.0/salt-context-environment.yaml
index 9c9d048..025f4e7 100644
--- a/tcp_tests/templates/cookied-cicd-bm-os-contrail40-maas-2018.8.0/salt-context-environment.yaml
+++ b/tcp_tests/templates/cookied-cicd-bm-os-contrail40-maas-2018.8.0/salt-context-environment.yaml
@@ -6,6 +6,8 @@
- cicd_control_leader
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -15,6 +17,8 @@
- cicd_control_manager
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -24,8 +28,10 @@
- cicd_control_manager
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
- role: single_ctl
+ role: single_ctl
ctl01.cookied-bm-mcp-ocata-contrail.local:
reclass_storage_name: openstack_control_node01
@@ -33,6 +39,8 @@
- openstack_control_leader
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -42,6 +50,8 @@
- openstack_control
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -51,6 +61,8 @@
- openstack_control
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -60,6 +72,8 @@
- openstack_database_leader
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -69,6 +83,8 @@
- openstack_database
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -78,6 +94,8 @@
- openstack_database
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -86,7 +104,9 @@
roles:
- openstack_message_queue
- linux_system_codename_xenial
- interfaces:
+ interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -96,6 +116,8 @@
- openstack_message_queue
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -105,6 +127,8 @@
- openstack_message_queue
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -114,6 +138,8 @@
- openstack_proxy
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -123,6 +149,8 @@
- openstack_proxy
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -132,6 +160,8 @@
- stacklightv2_server_leader
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -141,6 +171,8 @@
- stacklightv2_server
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -150,6 +182,8 @@
- stacklightv2_server
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -159,6 +193,8 @@
- opencontrail_analytics
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -168,6 +204,8 @@
- opencontrail_analytics
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -177,6 +215,8 @@
- opencontrail_analytics
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -186,6 +226,8 @@
- opencontrail_control
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -195,6 +237,8 @@
- opencontrail_control
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -204,6 +248,8 @@
- opencontrail_control
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -213,6 +259,8 @@
- stacklight_telemetry
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -222,6 +270,8 @@
- stacklight_telemetry
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -231,6 +281,8 @@
- stacklight_telemetry
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -240,6 +292,8 @@
- stacklight_log_leader_v2
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -249,6 +303,8 @@
- stacklight_log
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -258,6 +314,8 @@
- stacklight_log
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -267,6 +325,8 @@
- ceph_mon
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -276,6 +336,8 @@
- ceph_mon
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -285,6 +347,8 @@
- ceph_mon
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -294,6 +358,8 @@
- ceph_rgw
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -303,6 +369,8 @@
- ceph_rgw
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl
@@ -312,6 +380,8 @@
- ceph_rgw
- linux_system_codename_xenial
interfaces:
+ ens2:
+ role: single_dhcp
ens3:
role: single_ctl