From 2ee1214d7cff946694b84b49b253956812753997 Mon Sep 17 00:00:00 2001 From: Actaeus Curabitur Date: Tue, 15 Nov 2022 15:45:41 -0600 Subject: [PATCH] Added time sync --- states/systems/core/time/chrony.conf | 10 ++++++++++ states/systems/core/time/init.sls | 15 +++++++++++++++ states/top.sls | 1 + 3 files changed, 26 insertions(+) create mode 100644 states/systems/core/time/chrony.conf create mode 100644 states/systems/core/time/init.sls diff --git a/states/systems/core/time/chrony.conf b/states/systems/core/time/chrony.conf new file mode 100644 index 0000000..48ebd9f --- /dev/null +++ b/states/systems/core/time/chrony.conf @@ -0,0 +1,10 @@ +server 0.us.pool.ntp.org iburst +server 1.us.pool.ntp.org iburst +server 2.us.pool.ntp.org iburst +server 3.us.pool.ntp.org iburst +driftfile /var/lib/chrony.drift +leapdectz right/UTC +makestep 1.0 3 +rtconutc +rtcsync + diff --git a/states/systems/core/time/init.sls b/states/systems/core/time/init.sls new file mode 100644 index 0000000..83f2478 --- /dev/null +++ b/states/systems/core/time/init.sls @@ -0,0 +1,15 @@ +chrony_pkg + pkg.installed: + - name: chrony + +/etc/chrony.conf: + file.managed: + - source: salt://systems/core/time/chrony.conf + - user: root + - group: root + - mode: 644 + +chronyd: + service.running: + - enabled: true + diff --git a/states/top.sls b/states/top.sls index faad60e..59ab374 100644 --- a/states/top.sls +++ b/states/top.sls @@ -27,6 +27,7 @@ - systems.core.mount - systems.core.git - systems.core.backup + - systems.core.time {%- if pillar['roles'] is defined -%} {%- if pillar['roles'] is not none -%} {%- for role in pillar['roles'] %}