Skip to content

Commit

Permalink
Clean up Infoblox
Browse files Browse the repository at this point in the history
  • Loading branch information
Lennonka committed Jan 29, 2024
1 parent 64fb729 commit 0bd973e
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
You can use {SmartProxyServer} to connect to your Infoblox application to create and manage DHCP and DNS records, and to reserve IP addresses.

ifdef::satellite[]
The supported Infoblox version is NIOS 8.0 or higher and {ProjectXY} or higher.
The supported Infoblox version is NIOS 8.0 or higher.
endif::[]
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
[id="Installing_the_DHCP_Infoblox_Module_{context}"]
= Installing the DHCP Infoblox module
= Installing the DHCP Infoblox Module

Use this procedure to install the DHCP Infoblox module on {SmartProxy}.
Note that you cannot manage records in separate views.

You can also install DHCP and DNS Infoblox modules simultaneously by combining this procedure and xref:Installing_the_DNS_Infoblox_Module_{context}[].

.DHCP Infoblox Record Type Considerations
Use only the `--foreman-proxy-plugin-dhcp-infoblox-record-type fixedaddress` option to configure the DHCP and DNS modules.
If you want to use both DHCP and DNS Infoblox modules, configure the DHCP Infoblox module only with the `fixedaddress` record type.
The `host` record type causes DNS conflicts and is not supported.

Configuring both DHCP and DNS Infoblox modules with the `host` record type setting causes DNS conflicts and is not supported.
If you install the Infoblox module on {SmartProxyServer} with the `--foreman-proxy-plugin-dhcp-infoblox-record-type` option set to `host`, you must unset both DNS {SmartProxy} and Reverse DNS {SmartProxy} options because Infoblox does the DNS management itself.
You cannot use the `host` option without creating conflicts and, for example, being unable to rename hosts in {Project}.
If you configure the DHCP Infoblox module with the `host` record type, you must unset both DNS {SmartProxy} and Reverse DNS {SmartProxy} options on your Infoblox-managed domains, because Infoblox does the DNS management by itself.
You cannot use the `host` record type without creating conflicts and, for example, being unable to rename hosts in {Project}.

.Procedure
. On {SmartProxy}, enter the following command:
Expand All @@ -29,13 +29,8 @@ You cannot use the `host` option without creating conflicts and, for example, be
--foreman-proxy-plugin-dhcp-infoblox-record-type fixedaddress \
--foreman-proxy-plugin-dhcp-infoblox-username admin
----
. In the {ProjectWebUI}, navigate to *Infrastructure* > *{SmartProxies}*, select the {SmartProxy} with the Infoblox DHCP module, and click *Refresh*.
. In the {ProjectWebUI}, navigate to *Infrastructure* > *{SmartProxies}* and select the {SmartProxy} with the Infoblox DHCP module.
. Optional: Click *Refresh*.
. Ensure that the *dhcp* features are listed.
. For all domains managed through Infoblox, ensure that the DNS {SmartProxy} is set for that domain.
To verify, in the {ProjectWebUI}, navigate to *Infrastructure* > *Domains*, and inspect the settings of each domain.
. For all subnets managed through Infoblox, ensure the following settings:
** The IP address management (IPAM) method of the subnet is set to `DHCP`.
** DHCP {SmartProxy} and Reverse DNS {SmartProxy} are set.

+
To verify, in the {ProjectWebUI}, navigate to *Infrastructure* > *Subnets*, and inspect the settings of each subnet.
. Navigate to *Infrastructure* > *Subnets*.
. For all subnets managed through Infoblox, ensure that the IP address management (IPAM) method of the subnet is set to `DHCP`.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Use this procedure to install the DNS Infoblox module on {SmartProxy}.
You can also install DHCP and DNS Infoblox modules simultaneously by combining this procedure and xref:Installing_the_DHCP_Infoblox_Module_{context}[].

DNS records are managed only in the default DNS view, it's not possible to specify which DNS view to use.
DNS records are managed only in the default DNS view, it is not possible to specify which DNS view to use.

.Procedure
. On {SmartProxy}, enter the following command to configure the Infoblox module:
Expand All @@ -13,13 +13,17 @@ DNS records are managed only in the default DNS view, it's not possible to speci
----
# {foreman-installer} --enable-foreman-proxy-plugin-dns-infoblox \
--foreman-proxy-dns true \
--foreman-proxy-dns-managed false \
--foreman-proxy-dns-provider infoblox \
--foreman-proxy-plugin-dns-infoblox-dns-server _infoblox.example.com_ \
--foreman-proxy-plugin-dns-infoblox-dns-view default \
--foreman-proxy-plugin-dns-infoblox-dns-view _default_ \
--foreman-proxy-plugin-dns-infoblox-password infoblox \
--foreman-proxy-plugin-dns-infoblox-username admin
----
+
Optionally, you can change the value of the `--foreman-proxy-plugin-dns-infoblox-dns-view` option to specify a DNS Infoblox view other than the default view.
. In the {ProjectWebUI}, navigate to *Infrastructure* > *{SmartProxies}* and select the {SmartProxy} with the Infoblox DNS module and click *Refresh*.
Optionally, you can change the value of the `--foreman-proxy-plugin-dns-infoblox-dns-view` option to specify an Infoblox DNS view other than the default view.
. In the {ProjectWebUI}, navigate to *Infrastructure* > *{SmartProxies}* and select the {SmartProxy} with the Infoblox DNS module.
. Optional: Click *Refresh*.
. Ensure that the *dns* features are listed.
. Navigate to *Infrastructure* > *Domains*.
. For all domains managed through Infoblox, ensure that the DHCP {SmartProxy} and Reverse DNS {SmartProxy} are set for those domains.

0 comments on commit 0bd973e

Please sign in to comment.