Fixes external network with baremetal interface 31/40331/1
authorTim Rozet <trozet@redhat.com>
Sun, 27 Aug 2017 23:21:43 +0000 (19:21 -0400)
committerTim Rozet <trozet@redhat.com>
Sun, 27 Aug 2017 23:21:43 +0000 (19:21 -0400)
Change-Id: Icd65ffbd14dee603e5b2a0a42e9d0cdfd98c694c
Signed-off-by: Tim Rozet <trozet@redhat.com>
apex/deploy.py

index ceef160..6a08b36 100644 (file)
@@ -291,8 +291,13 @@ def main():
             if uc_external:
                 jump_networks.append('external')
             for network in jump_networks:
-                iface = net_settings['networks'][network]['installer_vm'][
-                    'members'][0]
+                if network == 'external':
+                    # TODO(trozet): enable vlan secondary external networks
+                    iface = net_settings['networks'][network][0][
+                        'installer_vm']['members'][0]
+                else:
+                    iface = net_settings['networks'][network]['installer_vm'][
+                        'members'][0]
                 bridge = "br-{}".format(network)
                 jumphost.attach_interface_to_ovs(bridge, iface, network)
         # Dump all settings out to temp bash files to be sourced