From 11754a362f38be6ef4dd4df7dfc3e6ec526faf86 Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Mon, 24 Apr 2023 22:36:48 +0200 Subject: [PATCH] router --- bundles/network/metadata.py | 4 ++-- nodes/home.router.py | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 nodes/home.router.py diff --git a/bundles/network/metadata.py b/bundles/network/metadata.py index 006886b..e9c552f 100644 --- a/bundles/network/metadata.py +++ b/bundles/network/metadata.py @@ -17,8 +17,8 @@ def units(metadata): 'Name': network['interface'], }, 'Network': { - 'DHCP': 'no', - 'IPv6AcceptRA': 'no', + 'DHCP': network.get('dhcp', 'no'), + 'IPv6AcceptRA': network.get('dhcp', 'no'), } } diff --git a/nodes/home.router.py b/nodes/home.router.py new file mode 100644 index 0000000..fb4a498 --- /dev/null +++ b/nodes/home.router.py @@ -0,0 +1,25 @@ +{ + 'hostname': '10.0.0.119', + 'groups': [ + 'autologin', + 'debian-11', + 'hardware', + 'home', + 'monitored', + ], + 'metadata': { + 'id': '1d6a43e5-858c-42f9-9c40-ab63d61c787c', + 'network': { + 'internal': { + 'interface': 'eno1', + 'ipv4': '10.0.0.119/24', + 'gateway4': '10.0.0.1', + }, + 'exernal': { + 'interface': 'enx00e04c00135b', + 'mac': '00:e0:4c:00:13:5b', + 'dhcp': 'yes', + }, + }, + }, +}