First working versions.
This commit is contained in:
9
netbox-dns.sh
Executable file
9
netbox-dns.sh
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
. ./config.sh
|
||||
|
||||
RPZ_FILE=/var/unbound/db/local.rpz
|
||||
|
||||
curl -s -k -H "Authorization: Token ${TOKEN}" -X GET "https://${NETBOX}/api/ipam/ip-addresses/" | \
|
||||
jq -r '.results[] | (.address / "/")[0] as $addr | (.assigned_object.device.name + .assigned_object.virtual_machine.name + ".home.paler.net") as $name | ($addr | split(".") | reverse | join(".") + ".in-addr.arpa") as $rev | $name + " A " + $addr, $rev + " PTR " + $name + "."' | \
|
||||
tee ${RPZ_FILE}
|
||||
Reference in New Issue
Block a user