diff options
author | Tim Rozet <trozet@redhat.com> | 2017-09-29 05:07:09 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-09-29 05:07:09 +0000 |
commit | 91d2f2eab07cbbee17409c2660ecad3da2013d91 (patch) | |
tree | b36671f5e1a2010da95dbb9d1902913570d27961 /apex/overcloud/config.py | |
parent | 82460b8ed466cac2d97bd89f7072e3b13a0c5b41 (diff) | |
parent | a3c2c8c746470c993d70d92d13415e2b4263cc25 (diff) |
Merge "re-enable support for fdio dvr scenario"
Diffstat (limited to 'apex/overcloud/config.py')
-rw-r--r-- | apex/overcloud/config.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/apex/overcloud/config.py b/apex/overcloud/config.py index e48b254f..a7f7d848 100644 --- a/apex/overcloud/config.py +++ b/apex/overcloud/config.py @@ -44,10 +44,14 @@ def create_nic_template(network_settings, deploy_settings, role, template_dir, ovs_dpdk_br = '' if ds['dataplane'] == 'fdio': nets['tenant']['nic_mapping'][role]['phys_type'] = 'vpp_interface' - if ds['sdn_controller'] == 'opendaylight' and role == 'compute': - nets['external'][0]['nic_mapping'][role]['phys_type'] = \ - 'vpp_interface' - ext_net = 'vpp_interface' + if ds['sdn_controller'] == 'opendaylight': + if role == 'compute': + nets['external'][0]['nic_mapping'][role]['phys_type'] = \ + 'vpp_interface' + ext_net = 'vpp_interface' + if ds.get('dvr') is True: + nets['admin']['nic_mapping'][role]['phys_type'] = \ + 'linux_bridge' elif ds['dataplane'] == 'ovs_dpdk': ovs_dpdk_br = 'br-phy' if (ds.get('performance', {}).get(role.title(), {}).get('vpp', {}) |