icingadb/tests/object_sync_test.conf

54 lines
942 B
Text

{{range .GenericPrefixes}}
object CheckCommand "{{.}}-checkcommand" {
command = ["true"]
}
object EventCommand "{{.}}-eventcommand" {
command = ["true"]
}
object NotificationCommand "{{.}}-notificationcommand" {
command = ["true"]
}
object Endpoint "{{.}}-endpoint" {}
object Zone "{{.}}-zone" {
parent = "master"
endpoints = ["{{.}}-endpoint"]
}
object Host "{{.}}-host" {
check_command = "hostalive"
}
object HostGroup "{{.}}-hostgroup" {}
object Service "{{.}}-service" {
host_name = "{{.}}-host"
check_command = "dummy"
}
object ServiceGroup "{{.}}-servicegroup" {}
object TimePeriod "{{.}}-timeperiod" {}
object User "{{.}}-user" {}
object UserGroup "{{.}}-usergroup" {}
{{end}}
{{range .NotificationUserGroups}}
object UserGroup "{{.}}" {
}
{{end}}
{{range $user, $groups := .NotificationUsers}}
object User "{{$user}}" {
groups = [
{{range $group, $_ := $groups}}
"{{$group}}",
{{end}}
]
}
{{end}}