From 422c7ac212e4bb0f01a8ce0f0482bf6d92a34438 Mon Sep 17 00:00:00 2001 From: Imran Iqbal Date: Sun, 24 Feb 2019 06:13:40 +0000 Subject: [PATCH] feat(pkg): add `clean` states --- template/pkg/clean.sls | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 template/pkg/clean.sls diff --git a/template/pkg/clean.sls b/template/pkg/clean.sls new file mode 100644 index 00000000..1f7b8f12 --- /dev/null +++ b/template/pkg/clean.sls @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# vim: ft=sls + +{%- from salt['file.dirname'](tpldir) ~ "/map.jinja" import template with context %} + +template-service-dead: + service.dead: + - name: {{ template.service.name }} + - enable: False + +template-config-absent: + file.absent: + - name: {{ template.config }} + - require: + - service: template-service-dead + +template-pkg-removed: + pkg.removed: + - name: {{ template.pkg }} + - require: + - file: template-config-absent