On 03/28/11 16:23, Scott Henson wrote:
> On Mon, 28 Mar 2011 09:02:20 -0400, Gary Algier<[email protected]> wrote:
>> Hello,
>>
>> I would like to write a cobbler trigger to do something every time I add a
>> system. I looked at the documentation at:
>> https://fedorahosted.org/cobbler/wiki/CobblerTriggers
>
> The best example I can give you is the triggers found in the modules
> directory in the cobbler source [1]. The install_* ones and sync_*
> ones. The api passed in is a copy of BootAPI (which is the actual name
> of CobblerAPI). It is normally not ok to use BootAPI for various
> reasons, but in this case the trigger is running inside of cobblerd and
> can safely make use of BootAPI.
>
> [1] -
> http://git.fedorahosted.org/git/?p=cobbler;a=tree;f=cobbler/modules;h=a6f0c16757b388f72b45c6a41770ee65d5567821;hb=stable
>
How do I specify a module to be run pre-system-add?
Using an executable I would put it in:
/var/lib/cobbler/triggers/add/system/pre
with a name of my choosing. Do I create a similar directory structure and
place it in:
/usr/lib/python2.4/site-packages/cobbler/modules/add/system/pre
?
How does it know when to apply the modules in:
/usr/lib/python2.4/site-packages/cobbler/modules/
or are they applied on every operation?
It looks like they are run every time and the register function tells cobbler
when it should be used, but it only seems to define pre vs post.
--
Gary Algier, WB2FWZ gaa at ulticom.com +1 856 787 2758
Ulticom Inc., 1020 Briggs Rd, Mt. Laurel, NJ 08054 Fax:+1 856 866 2033
Nielsen's First Law of Computer Manuals:
People don't read documentation voluntarily.
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler