Thank you guys! 

This helps a lot.  I will play with triggers and finish this last piece
of the puzzle before full production.  

I would love to see your scripts, btw.. please unicast them to me, I
will probably have to delve into python a bit since I will require
cobbler variables to be passed.

If wget doesn't work, how do you call the trigger? In the examples I
seen online the wget was the method.




Marek Dohojda
720-308-8622

77 68 6f 20 69 73 20 4a 6f 68 6e 20 47 61 6c 74 3f 0d 0a 


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Byron Pezan
Sent: Friday, August 13, 2010 2:31 PM
To: cobbler mailing list; [email protected]
Subject: RE: cobbler/module_loader.py

i'm not a dev, just a user, but in my experience so far, triggers
definitely do run on the cobbler server.  i have a couple that i use
now, one of which is just a simple shell script to iterate through the
various locations that cobbler keeps important files (/etc/cobbler,
/var/lib/cobbler, and even /usr/lib/python/site-packages/cobbler) and
add them to my SVN repo.  i also have a more complex python script that
maintains selective/arbitrary state info b/w by prod cobbler server and
my development cobbler server.  and to mark's point i also drop a custom
rc.local file onto all provisioned systems to deal with things like
vmware tools, custom RHN/Satellite registration and various other junk
that i was too lazy to deal with in a more elegant manner (puppet).


i'm not sure if you can, or how you would access cobbler/cheetah
variables with a simple shell script, however i can say for sure that my
python(xmlrpc) script has access to cobbler variables.  i would think
that firstboot or rc.local scripts would not have access to these
variables, unless they were coded against the api/xmlrpc interface (most
likely not a shell script).

i'm more than happy to share some or all of these scripts with you, if
you think it will help.  most likely off list, since i'm not too keen on
immortalizing my crappy code on the internet :)

good luck, my friend


byron

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of
[email protected]
Sent: Friday, August 13, 2010 4:04 PM
To: [email protected]; [email protected]
Subject: RE: cobbler/module_loader.py

Nope you don't sound like an arse :) I am all for RTFM. 

However either it's Friday or my brain is fried or..maybe it's just that
Python is not my language.. but I don't get it.  The documentation to me
is very unclear as to what really happens.

Do triggers run on the cobbler server? So for instance let's say I have
something like this in a trigger:

Stupid_trigger.sh
#!/bin/bash
 echo "success $hostname is done" >> /tmp/file

(to pick a really silly example).

Than when I run something like: 

wget "http://$server/cblr/svc/op/trig/mode/pre/system/stupid_trigger.sh";
-O /dev/null

that will run on the cobbler server?

Finally if above is true, can trigger gain access to the cobbler/cheetah
template variables, or do I have to stand on my head and do rain dance
to get variables? 

(yes it's Friday brain melting...)

Marek 


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Byron Pezan
Sent: Friday, August 13, 2010 1:56 PM
To: cobbler mailing list; [email protected]
Subject: RE: cobbler/module_loader.py

at the risk of sounding like an ass.  get thee to yonder wiki, which is
always a good idea before posting:

https://fedorahosted.org/cobbler/wiki/CobblerTriggers
which inevitably leads to - 
https://fedorahosted.org/cobbler/wiki/CobblerApi
and -
https://fedorahosted.org/cobbler/wiki/CobblerXmlrpc


byron
<flashing back to the old OpenBSD mailing list days /duck :)>


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of
[email protected]
Sent: Friday, August 13, 2010 3:45 PM
To: [email protected]; [email protected]
Subject: RE: cobbler/module_loader.py

I have to say, I love cobbler thus far, but the documentation seems to
me to be impossible to parse effectively.  

Anyway, do any of you know how I can run a script on the cobbler server
after installation?  I.E. when installation is finished, I want to run a
script on the cobbler server.  I can't seem to find a way to do that.  

Thank you
Marek
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to