Reorganize network spec to more accurately reflect settings
This commit is contained in:
@@ -22,19 +22,19 @@
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: "{{ ansible_user }}"
|
||||
loop: "{{ skylab_networking.interfaces | dict2items }}"
|
||||
loop: "{{ skylab_networking | dict2items }}"
|
||||
loop_control:
|
||||
label: "{{ item.key }}"
|
||||
|
||||
- name: Create netdev files
|
||||
when: item.value.type is defined
|
||||
when: item.value.device is defined
|
||||
ansible.builtin.template:
|
||||
src: netdev.j2
|
||||
dest: /etc/systemd/network/{{ item.key }}.netdev
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: "{{ ansible_user }}"
|
||||
loop: "{{ skylab_networking.interfaces | dict2items }}"
|
||||
loop: "{{ skylab_networking | dict2items }}"
|
||||
loop_control:
|
||||
label: "{{ item.key }}"
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
register: _network_config_dir_raw
|
||||
|
||||
- name: Remove legacy network config files
|
||||
when: item.strip().replace('.netdev', '').replace('.network', '') not in skylab_networking.interfaces
|
||||
when: item.strip().replace('.netdev', '').replace('.network', '') not in skylab_networking
|
||||
ansible.builtin.file:
|
||||
path: /etc/systemd/network/{{ item }}
|
||||
state: absent
|
||||
|
Reference in New Issue
Block a user