lib.sh: persistent cfg01, mas01 mcpcontrol 47/48547/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 27 Nov 2017 22:03:29 +0000 (23:03 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Thu, 7 Dec 2017 17:59:53 +0000 (17:59 +0000)
cfg01, mas01 DHCP leases in mcpcontrol virtual network should be
persistent (if cfg01 IP changes, minions can't find Salt Master).

Change-Id: I497207ebe1537af94fd92de12491664d17ad3144
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit a1c323835f808e6d729c645c8df75a43e51851fe)

mcp/scripts/lib.sh

index c6d5d26..93ee59d 100644 (file)
@@ -144,9 +144,9 @@ function update_mcpcontrol_network {
   # shellcheck disable=SC2155
   local amac=$(virsh domiflist mas01 2>&1| awk '/mcpcontrol/ {print $5; exit}')
   virsh net-update "mcpcontrol" add ip-dhcp-host \
-    "<host mac='${cmac}' name='cfg01' ip='${SALT_MASTER}'/>" --live
+    "<host mac='${cmac}' name='cfg01' ip='${SALT_MASTER}'/>" --live --config
   [ -z "${amac}" ] || virsh net-update "mcpcontrol" add ip-dhcp-host \
-    "<host mac='${amac}' name='mas01' ip='${MAAS_IP}'/>" --live
+    "<host mac='${amac}' name='mas01' ip='${MAAS_IP}'/>" --live --config
 }
 
 function start_vms {