Gitlab Community Edition Instance

Skip to content
Snippets Groups Projects
ntp.pp 657 B
Newer Older
  • Learn to ignore specific revisions
  • 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
        }
    }