roles/vm-*: Move to roles/vm/*
[noc.git] / ansible / roles / vm / network / tasks / main.yml
1 ---
2 - block:
3     - name: remove legacy systemd.link units
4       with_items:
5         - 50-virtio-kernel-names.link
6         - 99-default.link
7       file:
8         name: "/etc/systemd/network/{{ item }}"
9         state: absent
10
11     - name: install systemd network link units
12       template:
13         src: systemd.link.j2
14         dest: "/etc/systemd/network/{{ '%02d' | format(item.idx + 10) }}-{{ item.name }}.link"
15       with_items: "{{ vm_network.systemd_link.interfaces }}"
16       notify: rebuild initramfs
17
18   when: vm_network.systemd_link is defined
19
20 - name: install basic interface config
21   template:
22     src: interfaces.j2
23     dest: /etc/network/interfaces
24     mode: 0644