From 99d22367513dea24e11e4350f91f0f68b1b92837 Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Fri, 11 Apr 2025 09:49:16 +0200 Subject: [PATCH] Add network variables & use mDNS for desktop --- host_vars/desktop/network.yml | 6 ++++++ templates/personal/desktop/network/enp1s0.link.j2 | 4 ++-- .../personal/desktop/network/enp1s0.network.j2 | 15 +++++++++------ 3 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 host_vars/desktop/network.yml diff --git a/host_vars/desktop/network.yml b/host_vars/desktop/network.yml new file mode 100644 index 0000000..22f1abb --- /dev/null +++ b/host_vars/desktop/network.yml @@ -0,0 +1,6 @@ +lan_interface: enp1s0 +lan_interface_mac: 00:d8:61:9f:52:65 + +local_network_address: 192.168.2.15/24 +local_network_dns: 192.168.2.254 +local_network_gateway: 192.168.2.254 diff --git a/templates/personal/desktop/network/enp1s0.link.j2 b/templates/personal/desktop/network/enp1s0.link.j2 index f44ef77..4ed6b79 100644 --- a/templates/personal/desktop/network/enp1s0.link.j2 +++ b/templates/personal/desktop/network/enp1s0.link.j2 @@ -1,7 +1,7 @@ # {{ ansible_managed }} [Match] -MACAddress=00:d8:61:9f:52:65 +MACAddress={{ lan_interface_mac }} [Link] -Name=enp1s0 +Name={{ lan_interface }} diff --git a/templates/personal/desktop/network/enp1s0.network.j2 b/templates/personal/desktop/network/enp1s0.network.j2 index 7ff6687..6b8882e 100644 --- a/templates/personal/desktop/network/enp1s0.network.j2 +++ b/templates/personal/desktop/network/enp1s0.network.j2 @@ -1,11 +1,14 @@ +# {{ ansible_managed }} + [Match] -Name=enp1s0 +Name={{ lan_interface }} [Network] -DHCP=false -Address=192.168.2.15/24 -DNS=192.168.2.254 -Gateway=192.168.2.254 +DHCP=no +Address={{ local_network_address }} +DNS={{ local_network_dns }} +Gateway={{ local_network_gateway }} +MulticastDNS=yes [Link] -RequiredForOnline=true +RequiredForOnline=yes