Hide run output

This commit is contained in:
LilyRose2798 2024-04-17 02:22:05 +10:00
parent 97171ec799
commit 4c75251c20
1 changed files with 2 additions and 2 deletions

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python3
from fabric import Connection
from fabric import Connection, Config
from invoke.exceptions import UnexpectedExit
from pathlib import Path
from sys import stderr
@ -49,7 +49,7 @@ def generate_wg_configs(config: WovenConfig):
except NetmaskValueError:
raise ValueError("invalid IPv6 PtP network subnet")
cs = { id: Connection(node.listen_address, user = "root") for id, node in config.nodes.items() }
cs = { id: Connection(node.listen_address, user = "root", config = Config(overrides = { "run": { "hide": True } })) for id, node in config.nodes.items() }
for c in cs.values():
c.run("for f in /etc/wireguard/*-loop.conf; do systemctl stop wg-quick@$(basename $f .conf).service; done")
try: