Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case $operatingsystem {
- centos, redhat: { $service_name = 'ntpd' }
- debian, ubuntu: { $service_name = 'ntp' }
- }
- package { 'ntp':
- ensure => installed,
- }
- service { 'ntp':
- name => $service_name,
- ensure => running,
- enable => true,
- subscribe => File['ntp.conf'],
- }
- file { 'ntp.conf':
- path => '/etc/ntp.conf',
- ensure => file,
- require => Package['ntp'],
- source => "puppet:///modules/ntp/ntp.conf",
- # This source file would be located on the Puppet master at
- # /etc/puppetlabs/code/modules/ntp/files/ntp.conf
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement