Neat little dirty rework but it appears that the framework took all the fun
out of learning Python-LDAP away. ;)

I think I keep the current codebase of my tool as it is and do a fork from
it to run as a IPA plugin. I will on later date submit that for a contrib
review when it is as complete as the standalone version is now.

On 15 November 2013 10:22, Alexander Bokovoy <aboko...@redhat.com> wrote:

> On Fri, 15 Nov 2013, Antti Peltonen wrote:
>> Hi,
>> On 14 November 2013 21:06, Dmitri Pal <d...@redhat.com> wrote:
>>  A quick look at the tool's command line indicates that it is probably not
>>> using any of the IPA framework and rather goes over LDAP. I am not sure
>>> that this is the best approach, let us discuss...
>> Could you please point me towards to some documentation on howto implement
>> this tool with IPA framework or should I just go and read some code? :)
> You can start with http://abbra.fedorapeople.org/guide.html
> Attached is a simple rewrite of your code that I did in ~30 minutes or
> so. Just drop it into ipalib/plugins (/usr/lib/python2.7/site-
> packages/ipalib/plugins/user_addon.py on my
> Fedora 19 VM) and restart the server. There is a lot to polish there
> (unrelated options need to be masked/removed, better handling of expire
> option, etc.) but it works by providing you a list of users whose passwords
> did expire:
> $ LANG=en_US.utf8 ipa user-find-expire  --expire=20150201000000
> -----------------
> 1 account matched
> -----------------
>   User login: admin
>   Full name: Administrator
>   Expire date: 20140211151057Z
> ----------------------------
> Number of entries returned 1
> ----------------------------
> Also worth noting, the way IPA framework is built, the same file must
> present at the client where 'ipa' utility is being run -- we do so by
> packaging all ipalib/plugins/* to a freeipa-python subpackage and then
> freeipa-admintools simply requiring it.
> --
> / Alexander Bokovoy

Antti Peltonen | Homo sapiens | planet Earth
blog http://bcow.me | email antti.peltonen@iki.f <antti.pelto...@iki.fi>i
irc bcow@IRCNet,Freenode
Freeipa-devel mailing list

Reply via email to