Bug #12157
closedWhen not specified, the default --capsule-dns-provider is wrong
Description
katello-installer-2.4.0-1.nightly.201510130214gita6c6aa4.el7.noarch:
Using the command line:
katello-installer \
--foreman-admin-password xxx \
--capsule-dns true \
--capsule-dns-forwarders 192.168.110.1 \
--capsule-dns-interface eth1 \
--capsule-dns-reverse 110.168.192.in-addr.arpa \
--capsule-dns-zone local.lab \
--capsule-dhcp true \
--capsule-dhcp-gateway 192.168.110.1 \
--capsule-dhcp-interface eth1 \
--capsule-dhcp-nameservers 192.168.110.1 \
--capsule-dhcp-option-domain local.lab \
--capsule-dhcp-range "192.168.110.10 192.168.110.100" \
--capsule-tftp true \
--capsule-tftp-servername 192.168.110.1 \
--enable-foreman-plugin-puppetdb \
--enable-foreman-plugin-discovery \
--enable-foreman-plugin-hooks \
--enable-foreman-plugin-tasks \
--enable-foreman-plugin-templates \
--enable-foreman-plugin-default-hostgroup \
--foreman-plugin-discovery-install-images true
to install katello + foreman + capsule, the dns.yml contains the line:
:use_provider: nsupdate
Resulting in inactive DNS capsule (in proxy.log:
E, [2015-10-13T12:00:09.377789 #19384] ERROR -- : Couldn't enable plugin dns: Unable to find dependency 'nsupdate' of 'dns'.
). Changing the dns provider to dns_nsupdate (or using --capsule-dns-provider dns_nsupdate) fixes the issue.