Bug #17969
closedFreeIPA authentication suport is only implemented for RH based OSes
Description
Hello,
When trying to install Foreman with freeipa support on a Jessie (Debian), Foreman installation complain that Jessie is not a supported plataform.
Updated by Anonymous over 7 years ago
- Priority changed from Immediate to Normal
- translation missing: en.field_release deleted (
189)
Please paste the installer line used. But I suspect it's currently indeed only supported with a RH based platform. You're running the IPA server on Debian, I guess? Or the smart-proxy and using that to communicate with IPA?
Updated by Raul Dias over 7 years ago
Michael Moll wrote:
Please paste the installer line used. But I suspect it's currently indeed only supported with a RH based platform. You're running the IPA server on Debian, I guess? Or the smart-proxy and using that to communicate with IPA?
The IPA is on a Fedora (25).
Unless it is prone to problems, I would like to keep Foreman on Jessie.
The line used was:
foreman-installer -i --verbose \
--foreman-pam-service=foreman-prod \
--foreman-ipa-authentication=true \
--foreman-ipa-manage-sssd
The host was added to the ipa as a client (ipa-client-install) before it and kinit was ran as admin.
As the services puppetmaster, puppet and HTTP and HBAC rules.
Updated by Anonymous over 7 years ago
- Project changed from Foreman to Installer
- Subject changed from Cannot install Foreman with FreeIPA suport on Jessie to FreeIPA authentication suport is only implemented for RH based OSes
- Category set to Foreman modules
https://github.com/theforeman/puppet-foreman/blob/master/manifests/install.pp#L40 - it's simply not implemented for other OSes, pull requests would be very welcome here!
Updated by Raul Dias over 7 years ago
Michael Moll wrote:
https://github.com/theforeman/puppet-foreman/blob/master/manifests/install.pp#L40 - it's simply not implemented for other OSes, pull requests would be very welcome here!
Is it supported (on Jessie) to install without IPA and add it later?
Updated by Ewoud Kohl van Wijngaarden over 7 years ago
IIRC the problem was that the apache mods weren't packaged for Debian. So you can certainly install it on Jessie and when the packages become available you can switch to it.
Updated by Ewoud Kohl van Wijngaarden over 7 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/puppet-foreman/pull/516 added
It looks like the packages are available now so I submitted https://github.com/puppetlabs/puppetlabs-apache/pull/1588 and https://github.com/theforeman/puppet-foreman/pull/516 which I haven't tested yet.
Updated by Anonymous almost 7 years ago
- Status changed from Ready For Testing to Closed
the PR was merged, please test with nightlies or 1.16, once it's out