I changes it to: by removing the service part...
define nagios-template-enable() {
notify{"Installing the config file now": }
file { "/etc/nagios/$name.cfg":
owner => 'root',
group => 'root',
mode => 644,
content => template('nrpe/nrpe.cfg.erb'),
}
}
nagios-template-enable { 'nrpe.cfg': }
---------
info: Loading fact afproduct
info: Loading fact ec2
info: Loading fact afemail
info: Loading fact afrole
notice: Ignoring --listen on onetime run
info: Loading fact afproduct
info: Loading fact ec2
info: Loading fact afemail
info: Loading fact afrole
info: Caching catalog at /var/lib/puppet/state/localconfig.yaml
notice: Starting catalog run
notice: //Node[default]/nrpe/Exec[nagios-nrep-server-install]/returns: executed successfully
notice: Installing the config file now
err: //Node[default]/ebs-install/Exec[ebs-filesystem]/returns: change from notrun to 0 failed: mkfs.xfs /dev/sdh returned 1 instead of 0 at /etc/puppet/modules/ebs/manifests/init.pp:73
notice: //Node[default]/ebs-install/Mount[ebs-mount]: Dependency exec[mkfs.xfs /dev/sdh] has 1 failures
warning: //Node[default]/ebs-install/Mount[ebs-mount]: Skipping because of failed dependencies
notice: //Node[default]/ebs-install/Cron[ebs-snapshot]: Dependency exec[mkfs.xfs /dev/sdh] has 1 failures
warning: //Node[default]/ebs-install/Cron[ebs-snapshot]: Skipping because of failed dependencies
notice: //Node[default]/ebs-install/Cron[ebs-prune]: Dependency exec[mkfs.xfs /dev/sdh] has 1 failures
warning: //Node[default]/ebs-install/Cron[ebs-prune]: Skipping because of failed dependencies
notice: //Node[default]/ebs-install/File[ebs-move-mysql-script]: Dependency exec[mkfs.xfs /dev/sdh] has 1 failures
warning: //Node[default]/ebs-install/File[ebs-move-mysql-script]: Skipping because of failed dependencies
notice: //Node[default]/ebs-install/Exec[ebs-move-mysql-task]: Dependency exec[mkfs.xfs /dev/sdh] has 1 failures
warning: //Node[default]/ebs-install/Exec[ebs-move-mysql-task]: Skipping because of failed dependencies
notice: //Node[default]/ebs-install/Exec[send-move-mysql-task-email]: Dependency exec[mkfs.xfs /dev/sdh] has 1 failures
warning: //Node[default]/ebs-install/Exec[send-move-mysql-task-email]: Skipping because of failed dependencies
warning: //Node[default]/nrpe/Nrpe::Nagios-template-enable[nrpe.cfg]/File[/etc/nagios/nrpe.cfg.cfg]/checksum: File /etc/nagios/nrpe.cfg.cfg does not exist -- cannot checksum
notice: //Node[default]/nrpe/Nrpe::Nagios-template-enable[nrpe.cfg]/File[/etc/nagios/nrpe.cfg.cfg]/checksum: defined 'checksum' as '{md5}03419b8387af56395de99a418781c0dd'
notice: //Node[default]/nrpe/Nrpe::Nagios-template-enable[nrpe.cfg]/File[/etc/nagios/nrpe.cfg.cfg]/content: created file with contents {md5}03419b8387af56395de99a418781c0dd
notice: //Node[default]/nrpe/Nrpe::Nagios-template-enable[nrpe.cfg]/File[/etc/nagios/nrpe.cfg.cfg]/owner: defined 'owner' as 'root'
notice: //Node[default]/nrpe/Nrpe::Nagios-template-enable[nrpe.cfg]/File[/etc/nagios/nrpe.cfg.cfg]/group: defined 'group' as 'root'
notice: //Node[default]/nrpe/Nrpe::Nagios-template-enable[nrpe.cfg]/File[/etc/nagios/nrpe.cfg.cfg]/mode: defined 'mode' as '644'
notice: //Node[default]/nrpe/Exec[nagios-nrpe-plugin-download]/returns: executed successfully
notice: //Node[default]/nrpe/Exec[nagios-nrep-plugin-install]/returns: executed successfully
notice: Finished catalog run in 2.63 seconds