Hello,
hopefully close to being ready for merge is
https://github.com/theforeman/puppet-foreman/pull/199
adding the possibility to enable external authentication of Foreman
WebUI against FreeIPA per
http://theforeman.org/manuals/1.5/index.html#5.7ExternalAuthentication
with just one or a few new options to the installer. The prerequisite
is that the machine is IPA-enrolled, which obviously means that there
has to be a FreeIPA server running somewhere to IPA-enroll the
Foreman box to.
If we wanted to make even the prerequisite steps (IPA-enrollment,
possibly also installation of the FreeIPA server or a replica) more
integrated with the Foreman installation process and less manual for
the admin, do you see a place for that in the Foreman installer code
bases (be it puppet code, ruby, or some other place)?
Or should we look at completely independent project, possibly
a wrapper around foreman-install which would run multiple
installations, one of them being foreman-install with
–foreman-enable-ipa=true?
Any guidance would be appreciated,