Хочу добавить post-up
и post-down
команды для моих сетевых интерфейсов. Жестяная банка salt.states.network сделай это ?
Если нет, то как лучше всего добавить их с помощью соли, зная, что я не могу просто добавить их в конец файла, поскольку есть другие интерфейсы.
Debian приятно использовать .d
каталоги запчастей.
Просто вставьте сценарий /etc/network/if-post-up.d/
и /etc/network/if-post-down.d/
и вы сделали.
Например:
add_route_up_script:
file.managed:
- name: /etc/network/if-up.d/my-route
- mode: 0755
- source: salt://network/if-up-route
См. Интерфейсы (5) для доступных переменных среды, таких как IFACE
, METHOD
и т. д. Они такие же, как в interfaces
файл.