Report abuse

error

1
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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        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"
                        }
                }