diff --git a/ansible/provision-net.yml b/ansible/provision-net.yml index 7476608eb..54a5b4fc6 100644 --- a/ansible/provision-net.yml +++ b/ansible/provision-net.yml @@ -18,6 +18,7 @@ venv: "{{ virtualenv_path }}/openstacksdk" provision_net: name: "{{ kolla_ironic_provisioning_network }}" + mtu: "{{ provision_wl_net_name | net_mtu | default(omit, True) }}" provider_network_type: "{% if provision_wl_net_name | net_vlan %}vlan{% else %}flat{% endif %}" provider_physical_network: "{{ provision_wl_net_name | net_physical_network | default('physnet1', True) }}" provider_segmentation_id: "{{ provision_wl_net_name | net_vlan }}" @@ -31,6 +32,7 @@ allocation_pool_end: "{{ provision_wl_net_name | net_neutron_allocation_pool_end }}" cleaning_net: name: "{{ kolla_ironic_cleaning_network }}" + mtu: "{{ cleaning_net_name | net_mtu | default(omit, True) }}" provider_network_type: "{% if cleaning_net_name | net_vlan %}vlan{% else %}flat{% endif %}" provider_physical_network: "{{ cleaning_net_name | net_physical_network | default('physnet1', True) }}" provider_segmentation_id: "{{ cleaning_net_name | net_vlan }}" diff --git a/releasenotes/notes/provision-net-mtu-befdda04224f49a6.yaml b/releasenotes/notes/provision-net-mtu-befdda04224f49a6.yaml new file mode 100644 index 000000000..ce736f5d2 --- /dev/null +++ b/releasenotes/notes/provision-net-mtu-befdda04224f49a6.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Fixes an issue where the MTU defined in Kayobe was not applied to Ironic + provisioning and cleaning networks in Neutron.