From 0f74476dbad13a76116bb0286655b4ca83729be7 Mon Sep 17 00:00:00 2001 From: DasSkelett Date: Wed, 11 Sep 2024 22:09:44 +0200 Subject: [PATCH] Update batman-adv to status quo, add clone state --- systemd-networkd/init.sls | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/systemd-networkd/init.sls b/systemd-networkd/init.sls index 74d184f..ad04094 100644 --- a/systemd-networkd/init.sls +++ b/systemd-networkd/init.sls @@ -1,11 +1,20 @@ {%- set role = salt['pillar.get']('netbox:role:name', salt['pillar.get']('netbox:device_role:name')) %} {%- if 'nextgen-gateway' in role %} -/usr/src/batman-adv-2021.5/dkms.conf: +{%- set batman_version = '2024.1' %} +/usr/src/batman-adv-{{ batman_version }}: + git.latest: + - name: https://github.com/open-mesh-mirror/batman-adv.git + - rev: v{{ batman_version }} + - target: /usr/src/batman-adv-{{ batman_version }} + - force_reset: True + - require_in: /usr/src/batman-adv-{{ batman_version }}/dkms.conf + +/usr/src/batman-adv-{{ batman_version }}/dkms.conf: file.managed: - contents: | PACKAGE_NAME=batman-adv - PACKAGE_VERSION=2021.5 + PACKAGE_VERSION={{ batman_version }} DEST_MODULE_LOCATION=/extra BUILT_MODULE_NAME=batman-adv @@ -197,4 +206,3 @@ systemd-networkd-reload: - cmd: systemd-networkd-reload {% endif %} {% endfor %} -