Christian Boltz 989613
{% set osmajorrelease = salt['grains.get']('osmajorrelease')|int %}
Christian Boltz 989613
Karol Babioch d42bf5
etckeeper_install:
Karol Babioch d42bf5
  pkg.installed:
Karol Babioch 225d2b
    - pkgs:
Karol Babioch 225d2b
      - etckeeper
Karol Babioch 225d2b
      - etckeeper-zypp-plugin
Karol Babioch d42bf5
Karol Babioch d42bf5
etckeeper_init:
Karol Babioch d42bf5
  cmd.run:
Karol Babioch d42bf5
    - name: etckeeper init
Karol Babioch d42bf5
    - creates: /etc/.git
Karol Babioch d42bf5
Christian Boltz 989613
{% if osmajorrelease > 12 %}
Karol Babioch d42bf5
etckeeper_timer:
Karol Babioch d42bf5
  service.running:
Karol Babioch d42bf5
    - name: etckeeper.timer
Karol Babioch d42bf5
    - enable: True
Christian Boltz 989613
{% endif %}