Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Puppet 0.56 KB | None | 0 0
  1. case $operatingsystem {
  2.   centos, redhat: { $service_name = 'ntpd' }
  3.   debian, ubuntu: { $service_name = 'ntp' }
  4. }
  5.  
  6. package { 'ntp':
  7.   ensure => installed,
  8. }
  9.  
  10. service { 'ntp':
  11.   name      => $service_name,
  12.   ensure    => running,
  13.   enable    => true,
  14.   subscribe => File['ntp.conf'],
  15. }
  16.  
  17. file { 'ntp.conf':
  18.   path    => '/etc/ntp.conf',
  19.   ensure  => file,
  20.   require => Package['ntp'],
  21.   source  => "puppet:///modules/ntp/ntp.conf",
  22.   # This source file would be located on the Puppet master at
  23.   # /etc/puppetlabs/code/modules/ntp/files/ntp.conf
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement