diff options
Diffstat (limited to 'tests/object_sync_test.conf')
-rw-r--r-- | tests/object_sync_test.conf | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/tests/object_sync_test.conf b/tests/object_sync_test.conf new file mode 100644 index 0000000..e4c6da6 --- /dev/null +++ b/tests/object_sync_test.conf @@ -0,0 +1,54 @@ +{{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}} |