From e8d24bc363eade3e5b77af8436f587802b5b8ec1 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sun, 11 Dec 2022 17:42:08 +0100 Subject: [PATCH] bundles/pppd: automatically add interface entry for ignored interface --- bundles/pppd/metadata.py | 13 +++++++++++++ nodes/home/router.py | 10 ---------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/bundles/pppd/metadata.py b/bundles/pppd/metadata.py index fffeb10..9d8792b 100644 --- a/bundles/pppd/metadata.py +++ b/bundles/pppd/metadata.py @@ -28,6 +28,19 @@ defaults = { } +@metadata_reactor.provides( + 'interfaces', +) +def ignore_interface(metadata): + return { + 'interfaces': { + metadata.get('pppd/interface'): { + 'ignore': True, + }, + }, + } + + @metadata_reactor.provides( 'icinga2_api/pppd/services', ) diff --git a/nodes/home/router.py b/nodes/home/router.py index 2fe1908..abde1d4 100644 --- a/nodes/home/router.py +++ b/nodes/home/router.py @@ -26,16 +26,6 @@ nodes['home.router'] = { '172.19.138.1/24', }, }, - 'enp1s0.100': { - 'ignore': True, - }, - }, - 'apt': { - 'packages': { - # for telegraf - 'snmp': {}, - 'snmp-mibs-downloader': {}, - }, }, 'backups': { 'exclude_from_backups': True,