infobloxopen / infoblox-ansible

Ansible modules for interfacing to Infoblox systems
GNU General Public License v3.0
54 stars 61 forks source link

[RFE] Add ability to create URI records &/or unknown in infoblox via infoblox ansible #216

Open rhjyoung opened 6 months ago

rhjyoung commented 6 months ago

Currently you cannot create URI records using infoblox ansible.

Information on URI records: https://en.wikipedia.org/wiki/URI_record

Applications such as keberos, Red Hat IDM, and Free IPA are utilizing these DNS records as they are more efficient client wise than SRV records.

Currently to create these records in infoblox you have to create them as an "unkown record". These pictures show how you have to do it now in infoblox: Example (in bind format):

_kerberos.example.com. 3600 IN URI 0 100 "krb5srv:m:tcp:idm.example.com."

Below is how you put into infoblox as an "Unkown Record"

unnamed unnamed (1)

What asking for is:

To give you example. Here are examples of what Red Hat IDM puts into DNS for URI records. It does this per IDM server (in bind format):

        _kerberos.example.com. 3600 IN URI 0 100 "krb5srv:m:tcp:idm.example.com."
        _kerberos.example.com. 3600 IN URI 0 100 "krb5srv:m:udp:idm.example.com."

        _kpasswd.example.com. 3600 IN URI 0 100 "krb5srv:m:tcp:idm.example.com."
        _kpasswd.example.com. 3600 IN URI 0 100 "krb5srv:m:udp:idm.example.com."

To check URI records on a domain (example): dig +short -t URI _kerberos.example.com

rhjyoung commented 6 months ago

https://access.redhat.com/solutions/7056567