octodns netbox-dns 提供商
项目描述
为octodns提供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-dns
和netbox
上积极测试
提供者 | 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.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4564fe5fab7e364f4bfdcadb5dc00d2f5b12896d02f9a37ee831795ec6b68bea |
|
MD5 | 5e92761c75a638d58c293a5a2a95222c |
|
BLAKE2b-256 | e4961a710061092a9dde4f0e66e70060094c9d12d5a87a1e113a23925b82025c |
关闭
octodns_netbox_dns-0.3.9-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 8d3a30159cf1137c2343e008287100f269213ce3f1de56ee4fd0713f1adb3ac9 |
|
MD5 | f5d87bea313cf5bcf9b80a8687e4ef12 |
|
BLAKE2b-256 | f552426b71c89326ec78a127a0ce098b38189787ff96b3194976b934385b37b0 |