Add chrony.removed state to uninstall packagetags/v0.2.0
@@ -18,3 +18,7 @@ Installs the chrony package. | |||
``chrony.config`` | |||
----------------- | |||
This state manages the file ``chrony.conf`` under ``/etc`` (template found in "chrony/files"). The configuration is populated by values in "chrony/map.jinja", which are based on the package's default values (for RedHat, Debian and Arch family distributions), and are overridden by values of the same name in pillar. | |||
``chrony.removed`` | |||
----------------- | |||
Stops the service and uninstalls the package. |
@@ -0,0 +1,10 @@ | |||
{% from "chrony/map.jinja" import chrony with context %} | |||
chrony_removed: | |||
service.dead: | |||
- enable: False | |||
- name: {{ chrony.service }} | |||
pkg.removed: | |||
- name: {{ chrony.package }} | |||
- require: | |||
- service: chrony_removed |