19 lines
513 B
YAML
19 lines
513 B
YAML
---
|
|
- name: Ensure the systemd-networkd directory exists
|
|
ansible.builtin.file:
|
|
path: /mnt/etc/systemd/network
|
|
state: directory
|
|
mode: "0755"
|
|
|
|
- name: Write systemd-networkd configuration per interface
|
|
vars:
|
|
configuration_iface: "{{ item }}"
|
|
ansible.builtin.template:
|
|
src: network_networkd.j2
|
|
dest: "/mnt/etc/systemd/network/10-static-{{ idx }}.network"
|
|
mode: "0644"
|
|
loop: "{{ system_cfg.network.interfaces }}"
|
|
loop_control:
|
|
index_var: idx
|
|
label: "10-static-{{ idx }}"
|