20 lines
406 B
Plaintext
20 lines
406 B
Plaintext
apply Service "gpg-key " for (key => config in host.vars["gpg-key-expiration"]) {
|
|
import "generic-service"
|
|
|
|
check_command = "gpg-key-expiration"
|
|
check_interval = 1d
|
|
retry_interval = 4h
|
|
vars.notification_interval = 1d
|
|
|
|
vars.check_gpg_key_expiration_url = key
|
|
|
|
for (k => v in config) {
|
|
if (match("_*", k)) {
|
|
vars[k.substr(1)] = v
|
|
} else {
|
|
vars["check_gpg_key_expiration_" + k] = v
|
|
}
|
|
}
|
|
}
|
|
|