On Wed, 19 Jun 2013, Tomas Babej wrote:
[big snip]

Providing new version which should address mentioned issues:
- advice plugins now inherit directly from Plugin, initial approach via Method class was abandoned
  - new Namespace api.Advice collects all the advice plugins
  - tool renamed to ipa-advise to express a more general use case

Additional improvements:
- keywords are now generated out of Advice class's name, where underscores are replaced by hyphens - rewritten the example plugin in the docs, and provided more information there - instead of --setup option to provide configuration, ipa-advise takes one positional argument
  - renamed to ipa-advise

Concerns:
  - man page might need more improvements

I'll craft a design page for plugin authors, might be useful, even if the info is in the package docs.

-----------------------------------------------
Here's a little preview:

[tbabej@vm-001 ~]$ sudo ipa-advise fedora-authconfig
------------------------------------------------------------------------------------------------
Authconfig instructions for configuring Fedora 18/19 client with IPA server without use of SSSD.
------------------------------------------------------------------------------------------------
/sbin/authconfig --enableldap --ldapserver=vm-001.idm.com --enablerfc2307bis --enablekrb5
As the output is almost usable for cut&paste to run on client
machines, may be prefix the description/instructions with #?

--
/ Alexander Bokovoy

_______________________________________________
Freeipa-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to