From 78b324903d36d91c40f58937f7f220fe30014295 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Sat, 12 Feb 2022 18:01:03 +0100 Subject: [PATCH] wol waker --- bundles/wol-waker/items.py | 0 bundles/wol-waker/metadata.py | 15 +++++++++++++++ nodes/home.backups.py | 1 + 3 files changed, 16 insertions(+) create mode 100644 bundles/wol-waker/items.py create mode 100644 bundles/wol-waker/metadata.py diff --git a/bundles/wol-waker/items.py b/bundles/wol-waker/items.py new file mode 100644 index 0000000..e69de29 diff --git a/bundles/wol-waker/metadata.py b/bundles/wol-waker/metadata.py new file mode 100644 index 0000000..1c91b64 --- /dev/null +++ b/bundles/wol-waker/metadata.py @@ -0,0 +1,15 @@ +@metadata_reactor.provides( + 'users/wol', +) +def user(metadata): + return { + 'users': { + 'wol': { + 'authorized_users': { + f'root@{node.name}' + for node in repo.nodes + if node.dummy == False + }, + }, + }, + } diff --git a/nodes/home.backups.py b/nodes/home.backups.py index b4695e1..09c92cd 100644 --- a/nodes/home.backups.py +++ b/nodes/home.backups.py @@ -19,6 +19,7 @@ 'interface': 'enp1s0', 'ipv4': '10.0.0.5/24', 'gateway4': '10.0.0.1', + 'mac': 'd8:cb:8a:e7:be:c6', 'wol': True, }, },