[ {% for i in query("netbox.netbox.nb_lookup", "devices", api_endpoint="https://netbox.ef.scientress.de/") -%} {% if i.value.role.slug not in ["patchpanel", "accesspoint"] -%} { "targets": [ "" ], "labels": { "name": "{{ i.value.name }}", "probed_instance": "{{ i.value.name }}", "location": "{{ i.value.location.name | default("unknown") }}", "netbox_type": "device", "netbox_role": "{{ i.value.role.slug | default("undefined") }}", "netbox_status": "{{ i.value.status.value }}", "module": "icmp4", "address": "{{ (i.value.primary_ip4.address | default("192.0.2.0/24")).rsplit("/", maxsplit=1) | first }}" } }, {% endif %} {% endfor %} {% for i in query("netbox.netbox.nb_lookup", "virtual-machines", api_endpoint="https://netbox.ef.scientress.de/") -%} { "targets": [ "" ], "labels": { "name": "{{ i.value.name }}", "probed_instance": "{{ i.value.name }}", "netbox_type": "virtual-machine", "netbox_role": "{{ i.value.role.slug | default("undefined") }}", "netbox_status": "{{ i.value.status.value }}", "module": "icmp4", "address": "{{ (i.value.primary_ip4.address | default("192.0.2.0/24")).rsplit("/", maxsplit=1) | first }}" } }{% if not loop.last %},{% endif %} {% endfor %} ]