
Untitled
By: a guest on Feb 12th, 2010 | syntax:
None | size: 0.85 KB | hits: 69 | expires: Never
class snmp::test inherits snmp::server {
import "common"
file {
"/etc/snmp/conf.d":
ensure => "directory";
"snmpd.header.conf":
source => "puppet://$server/snmp/snmpd.conf.$domain",
path => "/etc/snmp/snmpd.header.conf";
"omreport_checkraid.conf":
path => "/etc/snmp/conf.d/omreport_checkraid.conf",
content => "exec raid_check /root/scripts/omreport_checkraid.pl
",
require => File["/etc/snmp/conf.d"];
"omreport_checksystem.conf":
path => "/etc/snmp/conf.d/omreport_checksystem.conf",
content => "exec system_check /root/scripts/omreport_checksystem.pl
",
require => File["/etc/snmp/conf.d"];
}
concatenated_file {
"/etc/snmp/snmpd.conf.new":
header => "/etc/snmp/snmpd.conf",
dir => "/etc/snmp/conf.d",
}
}