Переглянути джерело

network.interface: Fix ifup OVS port with route

This change attempts to fix the following sequence for nodes with
OVS ports that also have routes defined:
- state.sls linux.network; system.reboot; state.sls linux.network;

If an OVS port also has a route defined, a route cfg file is
created in </etc/network/if.{down,up}.d/>, which is sourced after
system reboot before we (eventually) re-run `interface.sls`, leaving
the OVS port in UP state, so `ifup` would fail.

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
pull/133/head
Alexandru Avadanii 7 роки тому
джерело
коміт
46860e878e
1 змінених файлів з 2 додано та 0 видалено
  1. +2
    -0
      linux/network/interface.sls

+ 2
- 0
linux/network/interface.sls Переглянути файл

@@ -146,6 +146,8 @@ ovs_port_up_{{ interface_name }}:
- file: ovs_port_{{ interface_name }}_line2
- openvswitch_bridge: ovs_bridge_{{ interface.bridge }}
- file: linux_interfaces_final_include
- unless:
- ip link show {{ interface_name }} | grep -q '\<UP\>'

{%- endif %}


Завантаження…
Відмінити
Зберегти