From 168259cbe1e5845ede9644ae48d76d84b46e31c3 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Thu, 2 Apr 2026 16:17:49 -0400 Subject: [PATCH] Added ntp (chrony) config --- inventory/group_vars/all.yml | 16 ++++++++++++++-- playbooks/ntp.yml | 8 ++++++++ playbooks/site.yml | 1 + requirements.yml | 2 ++ 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 playbooks/ntp.yml diff --git a/inventory/group_vars/all.yml b/inventory/group_vars/all.yml index 1a22497..9190234 100644 --- a/inventory/group_vars/all.yml +++ b/inventory/group_vars/all.yml @@ -1,5 +1,17 @@ --- common_packages: - - screen - - vim + - 'screen' + - 'vim' + +ntp_enabled: True +ntp_timezone: 'America/New_York' +ntp_package: 'chrony' +ntp_config_file: '/etc/chrony.conf' +ntp_servers: + - 'virginia.time.system76.com iburst' + - 'ohio.time.system76.com iburst' + - 'oregon.time.system76.com iburst' +ntp_restrict: + - '127.0.0.1' + - '::1' diff --git a/playbooks/ntp.yml b/playbooks/ntp.yml new file mode 100644 index 0000000..d777a06 --- /dev/null +++ b/playbooks/ntp.yml @@ -0,0 +1,8 @@ +--- + +- name: Install NTP + hosts: all + become: True + + roles: + - geerlingguy.ntp diff --git a/playbooks/site.yml b/playbooks/site.yml index 3727aad..dc9196b 100644 --- a/playbooks/site.yml +++ b/playbooks/site.yml @@ -1,4 +1,5 @@ --- +- import_playbook: ntp.yml - import_playbook: packages.yml - import_playbook: gitea.yml diff --git a/requirements.yml b/requirements.yml index 2bcaecc..e67e5b7 100644 --- a/requirements.yml +++ b/requirements.yml @@ -5,5 +5,7 @@ collections: roles: - src: geerlingguy.nginx version: 3.3.0 + - src: geerlingguy.ntp + version: 4.0.0 - src: roles-ansible.gitea version: v3.6.3