Hi, i've a problem with resolving macros in dictionary definitions. I'll resolve $address$ in 'vars.dns["dns server"]' but the front-end shows $address$ instead the IP.
Anybody knows if
- my config is wrong
- my macro call is wrong
- the icinga2 parser doesn't resolve macros at this place
icinga-2.3.3:
object Host "name" {
import "generic-host"
address = "111.222.333.444"
vars.dns["dns server"] = {
dns_lookup = "$address$"
dns_server = "www.fem.tu-ilmenau.de"
}
}
apply Service "dns" for (dns_name => config in host.vars.dns) {
import "generic-service"
vars += config
display_name = dns_name
check_command = "dns"
assign where host.vars.dns
}
Thanks in advance,
nuts
signature.asc
Description: OpenPGP digital signature
_______________________________________________ icinga-users mailing list [email protected] https://lists.icinga.org/mailman/listinfo/icinga-users
