diff --git a/tasks/main.yml b/tasks/main.yml index 99b477c..ae71e81 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -48,6 +48,16 @@ root_target_directory: "{{ live_build_directory }}/config/includes.chroot/" when: live_build_serial_console == false +- name: systemd network config directory + file: + path: "{{ live_build_directory }}/config/includes.chroot/etc/systemd/network" + state: directory + +- name: name policy for predictable interface names with virtio to mac + template: + src: virtio.link.j2 + dest: "{{ live_build_directory }}/config/includes.chroot/etc/systemd/network/20-virtio.link" + - name: include common packages template: src: common.list.chroot.j2 diff --git a/templates/virtio.link.j2 b/templates/virtio.link.j2 new file mode 100644 index 0000000..78c58c9 --- /dev/null +++ b/templates/virtio.link.j2 @@ -0,0 +1,4 @@ +[Match] +Driver=virtio_net +[Link] +NamePolicy=mac