Description of problem: When deploying OSP14 with networking ansible the ironic.conf should be set up to default_network_interface=neutron however deployment doesn't set the the value and it leaves it at default: default_network_interface=flat Since Ironic won't be able to change switch ports without this parameter set we should change the tripleo templates to always include that. We could simply add it to: /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ml2-ansible.yaml The parameters are: IronicEnabledNetworkInterfaces: flat,noop,neutron IronicDefaultNetworkInterface: neutron Version-Release number of selected component (if applicable): OSP14 How reproducible: everytime Steps to Reproduce: 1. Deploy OSP14 with networking-ansible 2. add nodes to ironic 3. deploy BM node with tenant vlan-id Actual results: BM node won't finish deployment due to missing parameter. Expected results: BM deployment finishes with success Additional info:
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0446