Skip to main content

octodns netbox-dns provider

Project description

netbox-plugin-dns provider for octodns

works with https://github.com/peteeckel/netbox-plugin-dns

config

providers:
    config:
        class: octodns_netbox_dns.NetBoxDNSProvider
        # 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
        # Disable automatic PTR record creating in the NetboxDNS plugin.
        # [optional, default=true]
        disable_ptr: true

compatibility

actively tested on the newest netbox-plugin-dns and netbox versions

provider netbox-plugin-dns netbox
>= v0.3.3 >=0.21.0 >=3.6.0

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


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.7.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

octodns_netbox_dns-0.3.7-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file octodns_netbox_dns-0.3.7.tar.gz.

File metadata

  • Download URL: octodns_netbox_dns-0.3.7.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for octodns_netbox_dns-0.3.7.tar.gz
Algorithm Hash digest
SHA256 c1388792214ba9b7582c22c1077fd7cd6c87f8a2c58007d6b14ce661ce9ef24a
MD5 9fc3c633f0ab3bbd562341beda598f65
BLAKE2b-256 f13973edaca2dd0eb30b33258bd0e2fd02386cccd4b15baeaca87167e36254e3

See more details on using hashes here.

File details

Details for the file octodns_netbox_dns-0.3.7-py3-none-any.whl.

File metadata

File hashes

Hashes for octodns_netbox_dns-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7b48f5d4500fe6d0f200c280779f4eb15dfd5136af0f4e3a9a0a62268c35df04
MD5 276d8cba9ddf0a8fcc6371431c4c5de7
BLAKE2b-256 8c324a53c4b1ab4920b85ba3434ac69b72fa1f77deac1684f62b2b3c6c2b7f3a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page