Mercurial > code > home > repos > infra
comparison net.py @ 65:49a69852a4f4
let's get in less trouble by using dhcp more universally
author | drewp@bigasterisk.com |
---|---|
date | Wed, 04 May 2022 23:37:27 -0700 |
parents | fbd0849dfdbd |
children | 2f2e88849415 |
comparison
equal
deleted
inserted
replaced
64:32b32ee2211a | 65:49a69852a4f4 |
---|---|
59 cleanup() | 59 cleanup() |
60 | 60 |
61 if is_wifi: | 61 if is_wifi: |
62 files.put(src="secrets/wpa_supplicant.conf", dest="/etc/wpa_supplicant/wpa_supplicant.conf") | 62 files.put(src="secrets/wpa_supplicant.conf", dest="/etc/wpa_supplicant/wpa_supplicant.conf") |
63 | 63 |
64 addr = host.host_data['addr'] | 64 # addr = host.host_data['addr'] |
65 net = addr[:4] | 65 # net = addr[:4] |
66 gateway = net + '.0.1' | 66 # gateway = net + '.0.1' |
67 dns = gateway | 67 # dns = gateway |
68 | 68 |
69 files.template(src="templates/net/singlenic.network.j2", | 69 files.template( |
70 dest="/etc/systemd/network/99-bigasterisk.network", | 70 src="templates/net/singlenic.network.j2", |
71 create_remote_dir=True, | 71 dest="/etc/systemd/network/99-bigasterisk.network", |
72 mac=host.host_data['mac'], | 72 create_remote_dir=True, |
73 addr=addr, | 73 mac=host.host_data['mac'], |
74 gateway=gateway, | 74 ) |
75 dns=dns) | |
76 systemd.service(service='systemd-networkd.service', running=True, restarted=True) | 75 systemd.service(service='systemd-networkd.service', running=True, restarted=True) |