diff options
Diffstat (limited to 'manifests/config.pp')
-rw-r--r-- | manifests/config.pp | 33 |
1 files changed, 26 insertions, 7 deletions
diff --git a/manifests/config.pp b/manifests/config.pp index 0a4a710..c8a5625 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -1,10 +1,29 @@ -class ntp::config ( - $config = $ntp::config, - $config_template = $ntp::config_template, - $panic = $ntp::panic, - $restrict = $ntp::restrict, - $servers = $ntp::servers, -) inherits ntp { +# +class ntp::config { + + $config = $ntp::config + $config_template = $ntp::config_template + $driftfile = $ntp::driftfile + $keys_enable = $ntp::keys_enable + $keys_file = $ntp::keys_file + $keys_controlkey = $ntp::keys_controlkey + $keys_requestkey = $ntp::keys_requestkey + $keys_trusted = $ntp::keys_trusted + $panic = $ntp::panic + $preferred_servers = $ntp::preferred_servers + $restrict = $ntp::restrict + $servers = $ntp::servers + + if $keys_enable { + $directory = dirname($keys_file) + file { $directory: + ensure => directory, + owner => 0, + group => 0, + mode => '0755', + recurse => true, + } + } file { $config: ensure => file, |