On Thu, Feb 09, 2012 at 06:05:30PM +0100, Jan Zelený wrote:
> > > On Thu, 2012-02-09 at 13:46 +0100, Jakub Hrozek wrote:
> > > > On Tue, Feb 07, 2012 at 01:40:39PM +0100, Jan Zelený wrote:
> > > > > With all these changes happening in last two weeks, the IPA hosts
> > > > > code was messy at best. This patch sorts out some of the mess. I
> > > > > already did some testing: SELinux and HBAC seem to be working
> > > > > correctly. Honza, please take a look and test this patch with your
> > > > > SSH-related code. That is the last code that uses host fetching.
> > > > > 
> > > > > If this patch makes it to master, I plan to do some more cleanup in
> > > > > the HBAC code which is closely related to the code this patch
> > > > > cleans.
> > > > > 
> > > > > Thanks
> > > > > Jan
> > > > 
> > > > None of the new options is documented or has a configAPI entry. If
> > > > that's intentional to avoid breaking string freeze, then there should
> > > > be a ticket to track adding them.
> > > 
> > > They still need to be in the sssd.api.d/sssd-ipa.conf file. We can omit
> > > the strings from SSSDConfig.py to avoid breaking string freeze I guess.
> > > But the API needs to not choke on them if they're specified in the
> > > config file.
> > > 
> > > Is this change necessary for the 1.8.0 release, or can we just fix it
> > > properly (with option changes) in 1.9.0?
> > 
> > I guess we can leave it for 1.9, the current state isn't breaking anything
> > AFAIK.
> > 
> > > > ...or...
> > > > 
> > > > I was actually thinking if we want to document the IPA attribute maps
> > > > at all. The options clutter the manual page and their value is
> > > > questionable. Would anyone oppose *removing* all the attribute maps
> > > > from the IPA manual page? Or at the very least moving them into some
> > > > section down at the bottom where noone would be confused by the
> > > > options.
> > > 
> > > I'm in favor of removing any manpage entries that are of neglibible
> > > utility (in 1.9.0, not 1.8.0).
> > 
> > Agreed. I'll file a ticket for that.
> > 
> > I'll send updated patch for master in a moment
> 
> Filed ticket https://fedorahosted.org/sssd/ticket/1187
> 
> Patches are in attachment.
> 
> Jan

The patch works fine but have you considered moving "sdap_attr_map
*selinuxuser_map", host_map and hostgroup_map into struct ipa_options?

It seems odd that the search bases are in struct ipa_options but maps
are in sdap_options. Also ipa_options seems like a better fit for
IPA-specific data.
_______________________________________________
sssd-devel mailing list
sssd-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to