Infoblox provider for octoDNS
Project description
OctoBlox
Infoblox provider for octoDNS
OctoBlox provides the glue for enterprise migration to GitOps with Infoblox.
Installation
pip install octoblox
Configure
providers:
infoblox:
class: octoblox.InfoBloxProvider
endpoint: infoblox.example.com
username: admin
password: env/INFOBLOX_PASSWORD
# verify: ./infoblox.pem
# apiver: 1.0
# dns_view: default
# log_change: true
# alias_types:
# - A
# - AAAA
# - TXT
# create_zones: true
# new_zone_fields:
# grid_primary:
# - name: infoblox.example.com
# ns_group: default
# restart_if_needed: true
# soa_default_ttl: 3600
# view: default
# use_grid_zone_timer: true
Alias Record Update Behaviour
Infoblox allows for an alias record per DNS record type.
By default OctoBlox will ensure both A and AAAA records are created.
This can be changed using the alias_types
parameter.
In the event that too many or not enough record types exist for a single record,
the discovered target value will have invalid.
appended to make sure that
a record update is generated. This value was chosen as it's specifically listed
in RFC2606 for this purpose.
This will result in octoDNS reporting that the value is incorrect when the reality is that the number of ALIAS records is incorrect. While it is possible that both are the case this is unlikely and OctoBlox can handle this as well.
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
Built Distribution
Hashes for octoblox-0.3.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f51811b84f770b4f57113489a5458e96e3b0b4414fd1908246cdea169cd53fc |
|
MD5 | 74d902223e5422fcaabe19e3c1096d34 |
|
BLAKE2b-256 | 5c7940953361d54226ef892225a1ff0b8c71d3bfe8f993a0d0ecfa31bdb77b08 |