跳转到主要内容

octodns netbox-dns 提供商

项目描述

为octodns提供netbox-plugin-dns插件

https://github.com/peteeckel/netbox-plugin-dns兼容

配置

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

兼容性

在最新版本的netbox-plugin-dnsnetbox上积极测试

提供者 netbox-plugin-dns netbox
>= v0.3.3 >=0.21.0 >=3.6.0
>= v0.3.6 >=1.0.0 >=4.0.0

安装

通过pip

pip install octodns-netbox-dns

通过pip + git

pip install octodns-netbox-dns@git+https://github.com/olofvndrhr/octodns-netbox-dns.git@main

通过pip + requirements.txt

将以下行添加到您的需求文件中

octodns-netbox-dns@git+https://github.com/olofvndrhr/octodns-netbox-dns.git@main

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

octodns_netbox_dns-0.3.9.tar.gz (11.8 kB 查看哈希值)

上传时间 源代码

构建分发

octodns_netbox_dns-0.3.9-py3-none-any.whl (9.9 kB 查看散列值)

上传于 Python 3

由以下支持