Enhance remove S/W support

This commit is contained in:
N
2018-07-24 21:44:09 +01:00
parent 332fe7b2b5
commit 9d2f69a865
10 changed files with 242 additions and 39 deletions

View File

@@ -1,32 +1,5 @@
{% from tpldir + "/map.jinja" import postgres with context %}
postgresql-dead:
service.dead:
- name: {{ postgres.service }}
postgresql-removed:
pkg.removed:
- pkgs:
{% if postgres.pkg %}
- {{ postgres.pkg }}
{% endif %}
{% if postgres.pkg_client %}
- {{ postgres.pkg_client }}
{% endif %}
{% if postgres.pkg_dev %}
- {{ postgres.pkg_dev }}
{% endif %}
{% if postgres.pkg_libpq_dev %}
- {{ postgres.pkg_libpq_dev }}
{% endif %}
{% if postgres.pkgs_extra %}
{% for pkg in postgres.pkgs_extra %}
- {{ pkg }}
{% endfor %}
{% endif %}
postgres-dir-absent:
file.absent:
- names:
- {{ postgres.conf_dir }}
- {{ postgres.data_dir }}
include:
- postgres.server.remove
- postgres.client.remove
- postgres.dev.remove