diff --git a/doc/puppet_classes/confdroid_ntp_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/confdroid_ntp_3A_3Amain_3A_3Afiles.html index 9d269f7..d8abae3 100644 --- a/doc/puppet_classes/confdroid_ntp_3A_3Amain_3A_3Afiles.html +++ b/doc/puppet_classes/confdroid_ntp_3A_3Amain_3A_3Afiles.html @@ -109,7 +109,21 @@ 11 12 13 -14 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28
# File 'manifests/main/files.pp', line 6
@@ -120,6 +134,20 @@ class confdroid_ntp::main::files (
require confdroid_ntp::main::dirs
# main configuration file
+ file { $cy_conf_file:
+ ensure => file,
+ owner => 'root',
+ group => 'root',
+ mode => '0644',
+ selrange => s0,
+ selrole => object_r,
+ seltype => etc_t,
+ seluser => system_u,
+ content => template($cy_conf_erb),
+ notify => Service[$cy_service],
+ }
+
+ # drift file /var/lib/chrony/drift
# log rotation
}
diff --git a/doc/puppet_classes/confdroid_ntp_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/confdroid_ntp_3A_3Amain_3A_3Aservice.html
index 787b891..12b5323 100644
--- a/doc/puppet_classes/confdroid_ntp_3A_3Amain_3A_3Aservice.html
+++ b/doc/puppet_classes/confdroid_ntp_3A_3Amain_3A_3Aservice.html
@@ -122,7 +122,7 @@ class confdroid_ntp::main::service (
) inherits confdroid_ntp::params {
require confdroid_ntp::main::files
- service { $cy_service_name:
+ service { $cy_service:
ensure => running,
hasstatus => true,
hasrestart => true,
diff --git a/doc/puppet_classes/confdroid_ntp_3A_3Aparams.html b/doc/puppet_classes/confdroid_ntp_3A_3Aparams.html
index 1c427f4..477de9b 100644
--- a/doc/puppet_classes/confdroid_ntp_3A_3Aparams.html
+++ b/doc/puppet_classes/confdroid_ntp_3A_3Aparams.html
@@ -144,6 +144,19 @@
+ # File 'manifests/params.pp', line 9
@@ -182,19 +200,24 @@
class confdroid_ntp::params (
# installation
- Array $cy_reqpackages = ['chrony'],
- String $cy_pkg_ensure = 'present',
+ Array $cy_reqpackages = ['chrony'],
+ String $cy_pkg_ensure = 'present',
+
+# configuration
+ Array $cy_conf_servers = ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org'],
) {
# defaults
- $fqdn = $facts['networking']['fqdn']
+ $fqdn = $facts['networking']['fqdn']
# dirs
# files
+ $cy_conf_file = '/etc/chrony.conf'
+ $cy_conf_erb = 'confdroid_ntp/chrony.conf.erb'
# service
- $cy_service_name = 'chronyd'
+ $cy_service = 'chronyd'
# includes must be last
include confdroid_ntp::main::config