# Installs and configures ntp service with presets for GWDG. class ubuntu_server::ntp($gwdg_ntp_servers = ['ntps1.gwdg.de','ntps2.gwdg.de','ntps3.gwdg.de']) { package{'ntp': ensure => present, } file{'/etc/ntp.conf': ensure => present, content => template('ubuntu_server/etc/ntp.conf'), mode => '0640', owner => 'root', group => 'root', require => Package['ntp'] }~> Service['ntp'] service{'ntp': ensure => running, require => Package['ntp'] } }