From 48fcac7e4c8f754e9b165ec2b1db15462787d319 Mon Sep 17 00:00:00 2001 From: L3D Date: Tue, 28 Nov 2023 03:18:03 +0100 Subject: [PATCH] fix logfile permissions --- tasks/config.yml | 4 ++-- vars/ArchLinux.yml | 1 + vars/Darwin.yml | 1 + vars/Debian.yml | 1 + vars/FreeBSD.yml | 1 + vars/Gentoo.yml | 1 + vars/OpenBSD.yml | 1 + vars/RedHat.yml | 1 + vars/Suse.yml | 1 + vars/fallback.yml | 1 + 10 files changed, 11 insertions(+), 2 deletions(-) diff --git a/tasks/config.yml b/tasks/config.yml index 621fbe2..0d35936 100644 --- a/tasks/config.yml +++ b/tasks/config.yml @@ -15,5 +15,5 @@ path: "{{ ntp_ntpstats_dir }}" state: directory mode: 0755 - owner: ntp - group: ntp + owner: "{{ ntp_user }}" + when: ntp_statistics | bool diff --git a/vars/ArchLinux.yml b/vars/ArchLinux.yml index 20d7e4a..edf646b 100644 --- a/vars/ArchLinux.yml +++ b/vars/ArchLinux.yml @@ -2,6 +2,7 @@ ntp_package: 'ntpsec' ntp_package_absent: 'ntp' ntp_service: ntpd +ntp_user: 'ntpsec' ntp_configfile: /etc/ntpsec/ntp.conf ntp_configfile_user: root diff --git a/vars/Darwin.yml b/vars/Darwin.yml index 3c3122b..97dbfd3 100644 --- a/vars/Darwin.yml +++ b/vars/Darwin.yml @@ -2,6 +2,7 @@ ntp_package: ntp ntp_service: ntp ntp_package_absent: [] +ntp_user: 'ntp' ntp_configfile: /private/etc/ntp.conf ntp_configfile_user: root diff --git a/vars/Debian.yml b/vars/Debian.yml index 1030a0a..555af88 100644 --- a/vars/Debian.yml +++ b/vars/Debian.yml @@ -2,6 +2,7 @@ ntp_package: 'ntpsec' ntp_package_absent: 'ntp' ntp_service: 'ntpsec' +ntp_user: 'ntpsec' ntp_configfile: '/etc/ntpsec/ntp.conf' ntp_configfile_user: root diff --git a/vars/FreeBSD.yml b/vars/FreeBSD.yml index a4125cd..6a44159 100644 --- a/vars/FreeBSD.yml +++ b/vars/FreeBSD.yml @@ -2,6 +2,7 @@ ntp_package: ntp ntp_package_absent: [] ntp_service: ntpd +ntp_user: 'ntp' ntp_configfile: /etc/ntp.conf ntp_configfile_user: root diff --git a/vars/Gentoo.yml b/vars/Gentoo.yml index 90bed2d..0c32bd1 100644 --- a/vars/Gentoo.yml +++ b/vars/Gentoo.yml @@ -2,6 +2,7 @@ ntp_package: net-misc/ntp ntp_package_absent: [] ntp_service: ntp-client +ntp_user: 'ntp' ntp_configfile: /etc/ntp.conf ntp_configfile_user: root diff --git a/vars/OpenBSD.yml b/vars/OpenBSD.yml index a4125cd..6a44159 100644 --- a/vars/OpenBSD.yml +++ b/vars/OpenBSD.yml @@ -2,6 +2,7 @@ ntp_package: ntp ntp_package_absent: [] ntp_service: ntpd +ntp_user: 'ntp' ntp_configfile: /etc/ntp.conf ntp_configfile_user: root diff --git a/vars/RedHat.yml b/vars/RedHat.yml index cde03c9..fdf74eb 100644 --- a/vars/RedHat.yml +++ b/vars/RedHat.yml @@ -2,6 +2,7 @@ ntp_package: ntp ntp_package_absent: [] ntp_service: ntpd +ntp_user: 'ntp' ntp_configfile: /etc/ntp.conf ntp_configfile_user: root diff --git a/vars/Suse.yml b/vars/Suse.yml index e404e77..a2cc1b0 100644 --- a/vars/Suse.yml +++ b/vars/Suse.yml @@ -2,6 +2,7 @@ ntp_package: ntp ntp_package_absent: [] ntp_service: ntpd +ntp_user: 'ntp' ntp_configfile: /etc/ntp.conf ntp_configfile_user: root diff --git a/vars/fallback.yml b/vars/fallback.yml index 128bfaa..51443c5 100644 --- a/vars/fallback.yml +++ b/vars/fallback.yml @@ -2,6 +2,7 @@ ntp_package: ntp ntp_package_absent: [] ntp_service: ntp +ntp_user: 'ntp' ntp_configfile: /etc/ntp.conf ntp_configfile_user: root