Newer
Older
{% from "hshbase/map.jinja" import hshbase with context %}
hsh_server_timezone:
timezone.system:
- name: {{ hshbase.time.zone }}
hsh_ntp_service_not_running:
service.disabled:
- name: ntp
hsh_purge_ntp:
pkg.purged:
- name: ntp
- file: hsh_remove_ntp_config
- service: hsh_ntp_service_not_running
hsh_systemd_timesyncd_present:
pkg.install:
- name: systemd-timesyncd
hsh_systemd_timesyncd_configured:
file.managed:
- name: /etc/systemd/timesyncd.conf
- source: salt://hshbase-formula/hshbase/time/timesyncd.conf
- require:
- pkg: hsh_systemd_timesyncd_present
hsh_systemd_timesyncd_service_running:
service.running:
- name: systemd-timesyncd
- enabled: True
- restart: True
- require:
- file: hsh_systemd_timesyncd_configured
- watch:
- file: hsh_systemd_timesyncd_configured