Gitlab Community Edition Instance

Skip to content
Snippets Groups Projects
ntp.pp 657 B
Newer Older
Ralph Krimmel's avatar
Ralph Krimmel committed

Ralph Krimmel's avatar
Ralph Krimmel committed
#Hiera configuration:
#ubuntu_server::ntp::gwdg_ntp_servers:
# - gr-gwdg1.gwdg.de
# - gr-fmz1.gwdg.de

Ralph Krimmel's avatar
Ralph Krimmel committed
#Parameters configuration
#class { 'ubuntu_server::ntp':
#	gwdg_ntp_servers => ["Kaesekuchen"]
#}



Ralph Krimmel's avatar
Ralph Krimmel committed
class ubuntu_server::ntp($gwdg_ntp_servers = ["ntps1.gwdg.de","ntps2.gwdg.de","ntps3.gwdg.de"]) {
Ralph Krimmel's avatar
Ralph Krimmel committed
    
    package{"ntp":
        ensure => present,
    }

    file{"/etc/ntp.conf": 
	ensure   => present,
Ralph Krimmel's avatar
Ralph Krimmel committed
	content  => template("ubuntu_server/etc/ntp.conf"),
Ralph Krimmel's avatar
Ralph Krimmel committed
	mode     => 750,
	owner    => "root",
	group    => "root",
	require  => Package["ntp"]
    }~> Service['ntp']

Ralph Krimmel's avatar
Ralph Krimmel committed
    service{'ntp':
        ensure => running,
	require  => Package["ntp"]
Ralph Krimmel's avatar
Ralph Krimmel committed
    }
}