Align idfs and separate admin and management 23/60923/3
authorManuel Buil <mbuil@suse.com>
Tue, 14 Aug 2018 06:25:06 +0000 (08:25 +0200)
committerManuel Buil <mbuil@suse.com>
Fri, 24 Aug 2018 08:24:21 +0000 (10:24 +0200)
According to OpenStack admin is the network for pxe boot and mgmt is the
network for OpenStack services to communicate. We were using both in XCI
indistinctly

Change-Id: I3959e767098ac2be7161a5e84735fde9ab129784
Signed-off-by: Manuel Buil <mbuil@suse.com>
xci/playbooks/dynamic_inventory.py
xci/playbooks/roles/bootstrap-host/tasks/network_debian.yml
xci/playbooks/roles/bootstrap-host/tasks/network_redhat.yml
xci/playbooks/roles/bootstrap-host/tasks/network_suse.yml
xci/var/idf.yml

index aee2a87..9a1624b 100755 (executable)
@@ -42,8 +42,8 @@ class XCIInventory(object):
 
         self.opnfv_networks = {}
         self.opnfv_networks['opnfv'] = {}
-        self.opnfv_networks['opnfv']['admin'] = {}
-        self.opnfv_networks['opnfv']['admin']['address'] = '172.29.236.10/22'
+        self.opnfv_networks['opnfv']['mgmt'] = {}
+        self.opnfv_networks['opnfv']['mgmt']['address'] = '172.29.236.10/22'
         self.opnfv_networks['opnfv']['public'] = {}
         self.opnfv_networks['opnfv']['public']['address'] = '192.168.122.2/24'
         self.opnfv_networks['opnfv']['public']['gateway'] = '192.168.122.1'
index 3cac1e2..f2a138f 100644 (file)
@@ -45,7 +45,7 @@
     - { name: "{{ ansible_local.xci.network.xci_interface }}.10", vlan_id: 10 }
     - { name: "{{ ansible_local.xci.network.xci_interface }}.30", vlan_id: 30 }
     - { name: "{{ ansible_local.xci.network.xci_interface }}.20", vlan_id: 20 }
-    - { name: "br-mgmt", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}.10", network: "{{ host_info[inventory_hostname].admin }}" }
+    - { name: "br-mgmt", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}.10", network: "{{ host_info[inventory_hostname].mgmt }}" }
     - { name: "br-vxlan", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}.30", network: "{{ host_info[inventory_hostname].private }}" }
     - { name: "br-vlan", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}", network: "{{ host_info[inventory_hostname].public }}" }
     - { name: "br-storage", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}.20", network: "{{ host_info[inventory_hostname].storage }}" }
index c360f15..288fdf6 100644 (file)
@@ -18,7 +18,7 @@
     - { name: "{{ ansible_local.xci.network.xci_interface }}.20", bridge: "br-storage", vlan_id: 20 }
     - { name: "{{ ansible_local.xci.network.xci_interface }}.30", bridge: "br-vxlan"  , vlan_id: 30 }
     - { name: "br-vlan"   , network: "{{ host_info[inventory_hostname].public }}" }
-    - { name: "br-mgmt"   , network: "{{ host_info[inventory_hostname].admin }}" }
+    - { name: "br-mgmt"   , network: "{{ host_info[inventory_hostname].mgmt }}" }
     - { name: "br-storage", network: "{{ host_info[inventory_hostname].storage }}" }
     - { name: "br-vxlan"  , network: "{{ host_info[inventory_hostname].private }}" }
   loop_control:
index e2b5aa4..569644b 100644 (file)
@@ -17,7 +17,7 @@
     - { name: "{{ ansible_local.xci.network.xci_interface }}.10", vlan_id: 10 }
     - { name: "{{ ansible_local.xci.network.xci_interface }}.30", vlan_id: 30 }
     - { name: "{{ ansible_local.xci.network.xci_interface }}.20", vlan_id: 20 }
-    - { name: "br-mgmt", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}.10", network: "{{ host_info[inventory_hostname].admin }}" }
+    - { name: "br-mgmt", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}.10", network: "{{ host_info[inventory_hostname].mgmt }}" }
     - { name: "br-vxlan", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}.30", network: "{{ host_info[inventory_hostname].private }}" }
     - { name: "br-vlan", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}", network: "{{ host_info[inventory_hostname].public }}" }
     - { name: "br-storage", bridge_ports: "{{ ansible_local.xci.network.xci_interface }}.20", network: "{{ host_info[inventory_hostname].storage }}" }
index 7f2dbf3..628e1b8 100644 (file)
@@ -13,6 +13,10 @@ idf:
   version: 0.1
   net_config: &net_config
     admin:
+      interface: 2
+      network: 192.168.122.0
+      mask: 22
+    mgmt:
       interface: 0
       network: 172.29.236.0
       mask: 22
@@ -54,7 +58,7 @@ idf:
       # network mapping
       network_mapping:
         # Management network used by installer components to communicate
-        net-mgmt: admin
+        net-mgmt: mgmt
         # Storage Network
         net-storage: storage
         # Internal network for communication between VNF