[baremetal] MaaS: Remove curtin netconfig via Salt 65/46865/3
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 8 Nov 2017 14:16:34 +0000 (15:16 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 13 Nov 2017 16:39:45 +0000 (17:39 +0100)
JIRA: FUEL-301

Change-Id: Id6b2b423b8045c581fa5c02133cf91702d9915c9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
mcp/config/states/virtual_control_plane
mcp/reclass/classes/cluster/baremetal-mcp-ocata-common/infra/kvm.yml
mcp/reclass/classes/cluster/baremetal-mcp-ocata-common/openstack_compute.yml

index 43d1520..b9db08a 100755 (executable)
@@ -13,8 +13,6 @@ CI_DEBUG=${CI_DEBUG:-0}; [[ "${CI_DEBUG}" =~ (false|0) ]] || set -x
 source "$(dirname "${BASH_SOURCE[0]}")/../../scripts/lib.sh"
 
 # KVM, compute node prereqs (libvirt first), VCP deployment
-salt -C 'kvm* or cmp*' cmd.run 'rm -f /etc/network/interfaces.d/*.cfg'
-
 # patch the networking module for Debian based distros
 debian_ip_source=/usr/lib/python2.7/dist-packages/salt/modules/debian_ip.py
 salt -C 'kvm* or cmp*' file.line $debian_ip_source \
index d098fa6..8a37945 100644 (file)
@@ -35,6 +35,10 @@ parameters:
     # {dhcp,single}_nic are not used, but referenced
     dhcp_nic: ${_param:opnfv_vcp_vm_primary_interface}
     single_nic: ${_param:opnfv_vcp_vm_secondary_interface}
+  linux:
+    network:
+      remove_iface_files:
+        - '/etc/network/interfaces.d/50-cloud-init.cfg'
   salt:
     control:
       size:  # RAM 4096,8192,16384,32768,65536
index 7d3dcb0..fd4c4cc 100644 (file)
@@ -47,6 +47,9 @@ parameters:
           # yamllint disable-line rule:line-length
           opts: "defaults,backup-volfile-servers=${_param:cluster_node01_address}:${_param:cluster_node02_address}:${_param:cluster_node03_address}"
   linux:
+    network:
+      remove_iface_files:
+        - '/etc/network/interfaces.d/50-cloud-init.cfg'
     system:
       kernel:
         sysctl: