debian: reorder tasks

Ensure network interfaces are renamed first.
This commit is contained in:
Timotej Lazar 2025-04-08 21:31:45 +02:00
parent 275991c49c
commit 35427f1fbc

View file

@ -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