apply Service "nmap4" { import "generic-service" check_command = "nmap" check_interval = 24h retry_interval = 2h vars.notification_interval = 1d vars.nmap_ipv4 = true for (k => v in host.vars.nmap) { vars["nmap_" + k] = v } assign where host.vars.nmap != null && (host.vars.nmap.ipv6_only == null || host.vars.nmap.ipv6_only == false) } apply Service "nmap6" { import "generic-service" check_command = "nmap" check_interval = 24h retry_interval = 2h vars.notification_interval = 1d vars.nmap_ipv6 = true for (k => v in host.vars.nmap) { vars["nmap_" + k] = v } assign where host.vars.nmap != null && (host.vars.nmap.ipv4_only == null || host.vars.nmap.ipv4_only == false) }