Browse Source

Add chrony.removed state to uninstall package

When calling chrony.removed salt ensures the service is stopped
and the package has been removed.
tags/v0.2.0
Andreas Thienemann 7 years ago
parent
commit
fb582f1545
2 changed files with 14 additions and 0 deletions
  1. +4
    -0
      README.rst
  2. +10
    -0
      chrony/removed.sls

+ 4
- 0
README.rst View File

``chrony.config`` ``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. 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.

+ 10
- 0
chrony/removed.sls View File

{% 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

Loading…
Cancel
Save