diff --git a/Puppetfile b/Puppetfile index b366eec..f2c9fc5 100644 --- a/Puppetfile +++ b/Puppetfile @@ -2,5 +2,5 @@ forge 'forge.puppetlabs.com' moduledir 'external_modules' # Forge Modules -mod 'puppetlabs/ntp' +mod 'puppet-chrony', '2.6.0' mod 'puppetlabs/stdlib' diff --git a/hieradata/common.yaml b/hieradata/common.yaml index 158a269..50c98bb 100644 --- a/hieradata/common.yaml +++ b/hieradata/common.yaml @@ -1,4 +1,4 @@ --- -ntp::servers: +profile::base::ntp_servers: - 0.au.pool.ntp.org - 1.au.pool.ntp.org diff --git a/site/profile/manifests/base.pp b/site/profile/manifests/base.pp index cc96345..1e9744e 100644 --- a/site/profile/manifests/base.pp +++ b/site/profile/manifests/base.pp @@ -1,3 +1,8 @@ -class profile::base { - class { '::ntp': } +# this is the base class, which will be used by all servers +class profile::base ( + Array $ntp_servers, +) { + class { 'chrony': + servers => $ntp_servers, + } }