From 695381d31b5e0267087ecc7fd9d6db0dbdb80fd9 Mon Sep 17 00:00:00 2001 From: Lars Vogdt Date: Jun 03 2020 11:41:42 +0000 Subject: Merge branch 'etckeeper' into 'production' Deploy etckeeper on all hosts throughout the infrastructure See merge request infra/salt!281 --- diff --git a/salt/profile/etckeeper/init.sls b/salt/profile/etckeeper/init.sls new file mode 100644 index 0000000..38462e4 --- /dev/null +++ b/salt/profile/etckeeper/init.sls @@ -0,0 +1,19 @@ +{% set osmajorrelease = salt['grains.get']('osmajorrelease')|int %} + +etckeeper_install: + pkg.installed: + - pkgs: + - etckeeper + - etckeeper-zypp-plugin + +etckeeper_init: + cmd.run: + - name: etckeeper init + - creates: /etc/.git + +{% if osmajorrelease > 12 %} +etckeeper_timer: + service.running: + - name: etckeeper.timer + - enable: True +{% endif %} diff --git a/salt/role/base.sls b/salt/role/base.sls index c9a713a..4d5fefe 100644 --- a/salt/role/base.sls +++ b/salt/role/base.sls @@ -2,6 +2,7 @@ include: - profile.accounts - profile.apparmor - profile.cron + - profile.etckeeper - profile.ldap.client - profile.log - profile.monitoring