Include local network configuration for xps
This commit is contained in:
parent
b0c504072a
commit
c45bccdaa1
6 changed files with 40 additions and 7 deletions
7
host_vars/xps/network.yml
Normal file
7
host_vars/xps/network.yml
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
wireless_interface: wlan0
|
||||||
|
wireless_interface_mac: 98:2c:bc:e3:ff:bc
|
||||||
|
|
||||||
|
local_network_ssid: KPNAE51C6
|
||||||
|
local_network_address: 192.168.2.9/24
|
||||||
|
local_network_dns: 192.168.2.254
|
||||||
|
local_network_gateway: 192.168.2.254
|
||||||
|
|
@ -62,7 +62,11 @@
|
||||||
group: systemd-network
|
group: systemd-network
|
||||||
mode: '0640'
|
mode: '0640'
|
||||||
loop:
|
loop:
|
||||||
- src: 'templates/personal/xps/network/wireless.network.j2'
|
- src: 'templates/personal/xps/network/wlan0.link.j2'
|
||||||
|
dest: '/etc/systemd/network/10-wlan0.link'
|
||||||
|
- src: 'templates/personal/xps/network/wlan0-local.network.j2'
|
||||||
|
dest: '/etc/systemd/network/10-wireless.network'
|
||||||
|
- src: 'templates/personal/xps/network/wlan0.network.j2'
|
||||||
dest: '/etc/systemd/network/20-wireless.network'
|
dest: '/etc/systemd/network/20-wireless.network'
|
||||||
|
|
||||||
- name: Remove leftover configuration files
|
- name: Remove leftover configuration files
|
||||||
|
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
[Match]
|
|
||||||
MACAddress=98:2c:bc:e3:ff:bc
|
|
||||||
|
|
||||||
[Network]
|
|
||||||
DHCP=true
|
|
||||||
RequiredForOnline=true
|
|
||||||
15
templates/personal/xps/network/wlan0-local.network.j2
Normal file
15
templates/personal/xps/network/wlan0-local.network.j2
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
# {{ ansible_managed }}
|
||||||
|
|
||||||
|
[Match]
|
||||||
|
MACAddress={{ wireless_interface_mac }}
|
||||||
|
SSID={{ local_network_ssid }}
|
||||||
|
|
||||||
|
[Network]
|
||||||
|
Address={{ local_network_address }}
|
||||||
|
DNS={{ local_network_dns }}
|
||||||
|
Gateway={{ local_network_gateway }}
|
||||||
|
DHCP=no
|
||||||
|
RequiredForOnline=yes
|
||||||
|
|
||||||
|
[Link]
|
||||||
|
MulticastDNS=yes
|
||||||
7
templates/personal/xps/network/wlan0.link.j2
Normal file
7
templates/personal/xps/network/wlan0.link.j2
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
# {{ ansible_managed }}
|
||||||
|
|
||||||
|
[Match]
|
||||||
|
MACAddress={{ wireless_interface_mac }}
|
||||||
|
|
||||||
|
[Link]
|
||||||
|
Name={{ wireless_interface }}
|
||||||
6
templates/personal/xps/network/wlan0.network.j2
Normal file
6
templates/personal/xps/network/wlan0.network.j2
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
[Match]
|
||||||
|
MACAddress={{ wireless_interface_mac }}
|
||||||
|
|
||||||
|
[Network]
|
||||||
|
DHCP=yes
|
||||||
|
RequiredForOnline=yes
|
||||||
Loading…
Add table
Add a link
Reference in a new issue