From 312cd8d4b3b8a38ff8e7344ad74f496a8e4ad94b Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Fri, 16 Aug 2024 11:44:34 +0200 Subject: [PATCH 1/2] alpine: rename network interfaces Mostly relevant for VMs, to match the names with proxmox. --- roles/alpine/tasks/main.yml | 16 ++++++++++++++++ roles/alpine/templates/mactab.j2 | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 roles/alpine/templates/mactab.j2 diff --git a/roles/alpine/tasks/main.yml b/roles/alpine/tasks/main.yml index f91e21f..c480d70 100644 --- a/roles/alpine/tasks/main.yml +++ b/roles/alpine/tasks/main.yml @@ -1,3 +1,19 @@ +- name: Tell ifupdown to rename network interfaces + copy: + dest: /etc/network/if-pre-up.d/nameif + content: | + #!/bin/sh + nameif -s + mode: 0755 + notify: restart networking + +- name: Configure interface names + template: + dest: /etc/mactab + src: mactab.j2 + mode: 0644 + notify: restart networking + - name: Set up network interfaces template: dest: /etc/network/interfaces diff --git a/roles/alpine/templates/mactab.j2 b/roles/alpine/templates/mactab.j2 new file mode 100644 index 0000000..0787536 --- /dev/null +++ b/roles/alpine/templates/mactab.j2 @@ -0,0 +1,3 @@ +{% for iface in interfaces | selectattr('mac_address') %} +{{ iface.name }} {{ iface.mac_address | lower }} +{% endfor %} From 2b4a196e4d6b22a8fa421320b087b94dcc23b1f7 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Fri, 16 Aug 2024 11:48:10 +0200 Subject: [PATCH 2/2] alpine: add whimsy For what is life without it. --- roles/alpine/tasks/main.yml | 5 +++++ roles/alpine/templates/motd.j2 | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 roles/alpine/templates/motd.j2 diff --git a/roles/alpine/tasks/main.yml b/roles/alpine/tasks/main.yml index c480d70..9776239 100644 --- a/roles/alpine/tasks/main.yml +++ b/roles/alpine/tasks/main.yml @@ -104,3 +104,8 @@ dest: /etc/logrotate.d/unattended-upgrade src: unattended-upgrade.logrotate mode: 0644 + +- name: Configure MOTD + template: + dest: /etc/motd + src: motd.j2 diff --git a/roles/alpine/templates/motd.j2 b/roles/alpine/templates/motd.j2 new file mode 100644 index 0000000..a8a2841 --- /dev/null +++ b/roles/alpine/templates/motd.j2 @@ -0,0 +1,5 @@ +Welcome to {{ inventory_hostname }}. + +Trespassers will be shot. + +Survivors will be shot again.