summaryrefslogtreecommitdiff
path: root/roles/vm/guest/network/tasks/Ubuntu.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/vm/guest/network/tasks/Ubuntu.yml')
-rw-r--r--roles/vm/guest/network/tasks/Ubuntu.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/roles/vm/guest/network/tasks/Ubuntu.yml b/roles/vm/guest/network/tasks/Ubuntu.yml
new file mode 100644
index 00000000..12dc4812
--- /dev/null
+++ b/roles/vm/guest/network/tasks/Ubuntu.yml
@@ -0,0 +1,15 @@
+---
+- name: configure systemd link units
+ when: network.systemd_link is defined
+ block:
+ - name: install systemd network link units
+ loop: "{{ network.systemd_link.interfaces }}"
+ loop_control:
+ label: "{{ item.name }}"
+ index_var: interface_index
+ template:
+ src: systemd.link.j2
+ dest: "/etc/systemd/network/{{ '%02d' | format(interface_index + 11) }}-{{ item.name }}.link"
+ notify: rebuild initramfs
+
+## TODO: generate netplan config