|
246 | 246 | # |
247 | 247 | class snmp ( |
248 | 248 | Enum['present','absent'] $ensure = 'present', |
249 | | - Array[String[1]] $agentaddress = [ 'udp:127.0.0.1:161', 'udp6:[::1]:161' ], |
250 | | - Array[String[1]] $snmptrapdaddr = [ 'udp:127.0.0.1:162', 'udp6:[::1]:162' ], |
| 249 | + Array[String[1]] $agentaddress = ['udp:127.0.0.1:161', 'udp6:[::1]:161'], |
| 250 | + Array[String[1]] $snmptrapdaddr = ['udp:127.0.0.1:162', 'udp6:[::1]:162'], |
251 | 251 | Variant[Undef, String[1], Array[String[1]]] $ro_community = 'public', |
252 | 252 | Variant[Undef, String[1], Array[String[1]]] $ro_community6 = 'public', |
253 | 253 | Variant[Undef, String[1], Array[String[1]]] $rw_community = undef, |
|
260 | 260 | String[1] $location = 'Unknown', |
261 | 261 | String[1] $sysname = $facts['networking']['fqdn'], |
262 | 262 | Integer $services = 72, |
263 | | - Array[String[1]] $com2sec = [ 'notConfigUser default public' ], |
264 | | - Array[String[1]] $com2sec6 = [ 'notConfigUser default public' ], |
| 263 | + Array[String[1]] $com2sec = ['notConfigUser default public'], |
| 264 | + Array[String[1]] $com2sec6 = ['notConfigUser default public'], |
265 | 265 | Array[String[1]] $groups = [ |
266 | 266 | 'notConfigGroup v1 notConfigUser', |
267 | 267 | 'notConfigGroup v2c notConfigUser', |
|
321 | 321 | String[1] $varnetsnmp_group = 'root', |
322 | 322 | Stdlib::Filemode $varnetsnmp_perms = '0755', |
323 | 323 | ) { |
324 | | - |
325 | 324 | $template_snmpd_conf = 'snmp/snmpd.conf.erb' |
326 | 325 | $template_snmpd_sysconfig = "snmp/snmpd.sysconfig-${facts['os']['family']}.erb" |
327 | 326 | $template_snmpd_service_dropin = "snmp/snmpd.service-dropin-${facts['os']['family']}.epp" |
|
429 | 428 | require => Package['snmpd'], |
430 | 429 | } |
431 | 430 |
|
432 | | - |
433 | 431 | file { 'snmpd.sysconfig': |
434 | 432 | ensure => $file_ensure, |
435 | 433 | path => $sysconfig, |
|
461 | 459 | notify => Service['snmptrapd'], |
462 | 460 | } |
463 | 461 | } elsif |
464 | | - ( $facts['os']['name'] == 'Ubuntu' and versioncmp($facts['os']['release']['major'], '16.04') >= 0 ) or |
465 | | - ( $facts['os']['name'] == 'Debian' and versioncmp($facts['os']['release']['major'], '8') >= 0 ) |
466 | | - { |
| 462 | + ( $facts['os']['name'] == 'Ubuntu' and versioncmp($facts['os']['release']['major'], '16.04') >= 0 ) or |
| 463 | + ( $facts['os']['name'] == 'Debian' and versioncmp($facts['os']['release']['major'], '8') >= 0 ) { |
467 | 464 | file { 'snmptrapd.sysconfig': |
468 | 465 | ensure => $file_ensure, |
469 | 466 | path => $trap_sysconfig, |
|
0 commit comments