From 35427f1fbc564de2e8c7f1ba395f64642e9c4e72 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Tue, 8 Apr 2025 21:31:45 +0200 Subject: [PATCH] debian: reorder tasks Ensure network interfaces are renamed first. --- roles/debian/tasks/main.yml | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/roles/debian/tasks/main.yml b/roles/debian/tasks/main.yml index 246c126..f590964 100644 --- a/roles/debian/tasks/main.yml +++ b/roles/debian/tasks/main.yml @@ -1,13 +1,16 @@ +- name: Add rules to rename network interfaces + template: + dest: /etc/udev/rules.d/10-network.rules + src: 10-network.rules.j2 + mode: 0644 + notify: reboot + +- meta: flush_handlers + - name: Set hostname hostname: name: '{{ inventory_hostname }}' -- name: Set up resolv.conf - template: - dest: /etc/resolv.conf - src: resolv.conf.j2 - mode: 0644 - - name: Set up debian repositories template: dest: /etc/apt/sources.list @@ -27,13 +30,6 @@ - tmux update_cache: yes -- name: Add rules to rename network interfaces - template: - dest: /etc/udev/rules.d/10-network.rules - src: 10-network.rules.j2 - mode: 0644 - notify: reboot - # we don’t want to template this file because it gets overwritten by proxmox # so just try removing anything that messes with our definitions in interfaces.d - name: Remove interface definitions added by installer @@ -56,6 +52,12 @@ mode: 0644 notify: reload interfaces +- name: Set up resolv.conf + template: + dest: /etc/resolv.conf + src: resolv.conf.j2 + mode: 0644 + - name: Disable SSH password authentication lineinfile: path: /etc/ssh/sshd_config