From c9f3ed3ee82241041e5c32177c0e79be727f2ddc Mon Sep 17 00:00:00 2001 From: Markus Katharina Brechtel Date: Tue, 26 Sep 2017 11:22:57 +0000 Subject: [PATCH] predictable hostnames for virtio --- tasks/main.yml | 10 ++++++++++ templates/virtio.link.j2 | 4 ++++ 2 files changed, 14 insertions(+) create mode 100644 templates/virtio.link.j2 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