add module for meshnamed

This commit is contained in:
Jörg Thalheim
2023-11-14 12:58:15 +01:00
parent eb788393e6
commit bdc8ef63ed
7 changed files with 75 additions and 0 deletions

View File

@@ -195,6 +195,7 @@ def main() -> None:
"--mode", choices=["network", "identity"], required=True, type=str
)
parser.add_argument("--ip", type=Path, required=True)
parser.add_argument("--subnet", type=Path)
parser.add_argument("--meshname", type=Path, required=True)
parser.add_argument("--identity-secret", type=Path, required=True)
parser.add_argument("--network-id", type=str, required=False)
@@ -218,6 +219,8 @@ def main() -> None:
args.identity_secret.write_text(identity.private)
args.ip.write_text(ip.compressed)
if args.subnet is not None:
args.subnet.write_text(ipaddress.ip_network(ip).compressed)
args.meshname.write_text(meshname)