octodns netbox-dns provider
Project description
netbox-plugin-dns source for octodns
config
providers:
config:
class: octodns_netbox_dns.NetBoxDNSSource
# Netbox url
# [mandatory, default=null]
url: "https://some-url"
# Netbox API token
# [mandatory, default=null]
token: env/NETBOX_API_KEY
# View of the zone. Can be either a string -> the view name
# "null" -> to only query zones without a view
# false -> to ignore views
# [optional, default=false]
view: false
# When records sourced from multiple providers, allows provider
# to replace entries coming from the previous one.
# Implementation matches YamlProvider's 'populate_should_replace'
# [optional, default=false]
replace_duplicates: false
# Make CNAME, MX and SRV records absolute if they are missing the trailing "."
# [optional, default=false]
make_absolute: false
install
via pip
pip install octodns-netbox-dns
via pip + git
pip install octodns-netbox-dns@git+https://github.com/olofvndrhr/octodns-netbox-dns.git@main
via pip + requirements.txt
add the following line to your requirements file
octodns-netbox-dns@git+https://github.com/olofvndrhr/octodns-netbox-dns.git@main
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
octodns_netbox_dns-0.3.1.tar.gz
(10.2 kB
view hashes)
Built Distribution
Close
Hashes for octodns_netbox_dns-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aeee57faa10edbe57f1d325b3e72581b57bc902c3902ec9d5e92d6ac6f5e35a |
|
MD5 | 21f5d631089c4f8f1e0036ab64e4cf32 |
|
BLAKE2b-256 | ca80390e7198f793c6982f603943aa30f53d41cbbfd2a4b877a460b66fb5ab1b |