Project

General

Profile

Actions

Bug #17969

closed

FreeIPA authentication suport is only implemented for RH based OSes

Added by Raul Dias over 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Foreman modules
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Hello,

When trying to install Foreman with freeipa support on a Jessie (Debian), Foreman installation complain that Jessie is not a supported plataform.

Actions #1

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?

Actions #2

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.

Actions #3

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!

Actions #4

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?

Actions #5

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.

Actions #6

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.

Actions #7

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

Actions

Also available in: Atom PDF