Mercurial > code > home > repos > infra
comparison wireguard.py @ 71:52156d3898c5
mostly per-host network settings
author | drewp@bigasterisk.com |
---|---|
date | Sat, 11 Jun 2022 22:55:10 -0700 |
parents | 15c5ce7c74b5 |
children | de387eae06cf |
comparison
equal
deleted
inserted
replaced
70:136d86d06ce6 | 71:52156d3898c5 |
---|---|
55 ) | 55 ) |
56 svc = f'wg-quick@{wireguard_interface}.service' | 56 svc = f'wg-quick@{wireguard_interface}.service' |
57 files.link(path=f'/etc/systemd/system/multi-user.target.wants/{svc}', target='/lib/systemd/system/wg-quick@.service') | 57 files.link(path=f'/etc/systemd/system/multi-user.target.wants/{svc}', target='/lib/systemd/system/wg-quick@.service') |
58 | 58 |
59 systemd.service(service=svc, daemon_reload=True, restarted=True, enabled=True) | 59 systemd.service(service=svc, daemon_reload=True, restarted=True, enabled=True) |
60 | |
61 if host.name == 'bang': | |
62 # recompute, or else maybe dnsmasq_10.5 won't start | |
63 server.shell("systemctl enable dnsmasq_10.2.service") | |
64 server.shell("systemctl enable dnsmasq_10.5.service") | |
65 server.shell("systemctl enable wg-quick@wg0.service") |