Created attachment 1166620 [details] templates Description of problem: When configuring external network on compute , tripleo assigns the brctlplaneIP on provisioning interface & external interface . The external interface get configured correctly on controller . This is the configuration set by os-net-config . The deployment is complete without errors. Version-Release number of selected component (if applicable): openstack-tripleo-heat-templates-0.8.14-11.el7ost.noarch How reproducible: Always Steps to Reproduce: 1. 2. 3. Actual results: Duplicate brctlplaneIP on provisioning interface & external interface is assigned . Expected results: Additional info: - type: ovs_bridge name: {get_input: bridge_name} members: - type: ovs_bond name: bond1 ovs_options: {get_param: BondInterfaceOvsOptions} members: - type: interface name: em2 primary: true - type: interface name: em3 - type: vlan device: bond1 vlan_id: {get_param: ExternalNetworkVlanID} addresses: - ip_netmask: {get_param: ExternalIpSubnet} routes: - ip_netmask: 10.74.148.0/22 next_hop: {get_param: ExternalInterfaceDefaultRoute} - type: vlan device: bond1 vlan_id: {get_param: StorageNetworkVlanID} addresses: - ip_netmask: {get_param: StorageIpSubnet}
The network-isolation file needed to use external port yaml for compute ports . Issue resolved. diff network-isolation.yaml network-isolation.yaml.copy 31c31 < OS::TripleO::Compute::Ports::ExternalPort: ../network/ports/noop.yaml --- > OS::TripleO::Compute::Ports::ExternalPort: ../network/ports/external.yaml