Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
## error err: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at '='; expected '}' at /srv/puppet/new-generic/nagios/manifests/defines.pp:132 on node puppet-test.db.kumina.nl ## defines.pp define service_check ($service_type = "default-service", $check_command = "return-unknown", $description = false, $hostname = $fqdn, $servicegroup = $environment, $target = $environment) { # Make sure we do not get clashing names if $target == "offsite" { $groupname = "$servicegroup offsite" $resname = "$name offsite" $tag = "monitor-remote" $target_groupname = "/srv/offsite-nagios/servicegroups.cfg" $target_service = "/srv/offsite-nagios/hosts.cfg" } else { $groupname = $servicegroup $resname = $name $tag = "monitor-local" $target_groupname = "/etc/nagios3/${environment}/servicegroups.cfg" $target_service = $target ? { line 132 -> $environment = "/etc/nagios3/${environment}/${fqdn}.cfg", default = "/etc/nagios3/${environment}/${target}.cfg" } }
This paste will be private.
From the Design Piracy series on my blog: