salt-statetree/network/init.sls
2024-02-22 20:33:44 +01:00

42 lines
899 B
Text

include:
- system.base
- .firewall
network_interfaces:
file.managed:
- name: /etc/network/interfaces
- source: salt://{{ tpldir }}/files/network_interfaces
- user: root
- group: root
- mode: '0644'
- require:
- system_base_pkgs
network_interfaces_dir:
file.directory:
- name: /etc/network/interfaces.d
- user: root
- group: root
- dir_mode: '0755'
- file_mode: '0644'
- require:
- system_base_pkgs
network_loopback_interfaces:
file.managed:
- name: /etc/network/interfaces.d/loopback
- source: salt://{{ tpldir }}/files/network_loopback
- user: root
- group: root
- mode: '0644'
- require:
- network_interfaces_dir
network_service_reload:
service.running:
- name: networking
- enable: True
- reload: True
- watch:
- network_interfaces
- network_loopback_interfaces