| OLD | NEW | 
|---|
| 1 class nagios::client($server_address) { | 1 class nagios::client($server_address) { | 
| 2 | 2 | 
| 3   ensure_packages([ | 3   ensure_packages([ | 
| 4     'nagios-nrpe-server', | 4     'nagios-nrpe-server', | 
| 5     'sudo', | 5     'sudo', | 
| 6     'tcpdump', | 6     'tcpdump', | 
| 7   ]) | 7   ]) | 
| 8 | 8 | 
| 9   file {'/etc/nagios/nrpe.cfg': | 9   file {'/etc/nagios/nrpe.cfg': | 
| 10     mode => 644, | 10     mode => '0644', | 
| 11     owner => root, | 11     owner => root, | 
| 12     group => root, | 12     group => root, | 
| 13     content => template('nagios/nrpe.cfg.erb'), | 13     content => template('nagios/nrpe.cfg.erb'), | 
| 14     require => Package['nagios-nrpe-server'], | 14     require => Package['nagios-nrpe-server'], | 
| 15     notify => Service['nagios-nrpe-server'] | 15     notify => Service['nagios-nrpe-server'] | 
| 16   } | 16   } | 
| 17 | 17 | 
| 18   service {'nagios-nrpe-server': | 18   service {'nagios-nrpe-server': | 
| 19     ensure => running, | 19     ensure => running, | 
| 20     enable => true, | 20     enable => true, | 
| 21     subscribe => File['/etc/nagios/nrpe.cfg'] | 21     subscribe => File['/etc/nagios/nrpe.cfg'] | 
| 22   } | 22   } | 
| 23 | 23 | 
| 24   file {'/etc/sudoers.d/nagios': | 24   file {'/etc/sudoers.d/nagios': | 
| 25     ensure => present, | 25     ensure => present, | 
| 26     owner => root, | 26     owner => root, | 
| 27     group => root, | 27     group => root, | 
| 28     mode => 0440, | 28     mode => '0440', | 
| 29     source => 'puppet:///modules/nagios/sudoers', | 29     source => 'puppet:///modules/nagios/sudoers', | 
| 30     require => Package['sudo'], | 30     require => Package['sudo'], | 
| 31   } | 31   } | 
| 32 | 32 | 
| 33   file {'/usr/lib/nagios/plugins/check_bandwidth': | 33   file {'/usr/lib/nagios/plugins/check_bandwidth': | 
| 34     ensure => present, | 34     ensure => present, | 
| 35     mode => 755, | 35     mode => '0755', | 
| 36     owner => root, | 36     owner => root, | 
| 37     group => root, | 37     group => root, | 
| 38     source => 'puppet:///modules/nagios/check_bandwidth', | 38     source => 'puppet:///modules/nagios/check_bandwidth', | 
| 39     require => [ | 39     require => [ | 
| 40       Package['nagios-nrpe-server'], | 40       Package['nagios-nrpe-server'], | 
| 41       File['/etc/sudoers.d/nagios'], | 41       File['/etc/sudoers.d/nagios'], | 
| 42     ] | 42     ] | 
| 43   } | 43   } | 
| 44 | 44 | 
| 45   file {'/usr/lib/nagios/plugins/check_connections': | 45   file {'/usr/lib/nagios/plugins/check_connections': | 
| 46     ensure => present, | 46     ensure => present, | 
| 47     mode => 755, | 47     mode => '0755', | 
| 48     owner => root, | 48     owner => root, | 
| 49     group => root, | 49     group => root, | 
| 50     source => 'puppet:///modules/nagios/check_connections', | 50     source => 'puppet:///modules/nagios/check_connections', | 
| 51     require => Package['nagios-nrpe-server'] | 51     require => Package['nagios-nrpe-server'] | 
| 52   } | 52   } | 
| 53 | 53 | 
| 54   file {'/usr/lib/nagios/plugins/check_memory': | 54   file {'/usr/lib/nagios/plugins/check_memory': | 
| 55     ensure => present, | 55     ensure => present, | 
| 56     mode => 755, | 56     mode => '0755', | 
| 57     owner => root, | 57     owner => root, | 
| 58     group => root, | 58     group => root, | 
| 59     source => 'puppet:///modules/nagios/check_memory', | 59     source => 'puppet:///modules/nagios/check_memory', | 
| 60     require => Package['nagios-nrpe-server'] | 60     require => Package['nagios-nrpe-server'] | 
| 61   } | 61   } | 
| 62 } | 62 } | 
| OLD | NEW | 
|---|