Sounds easier to just do a post install script within the kickstart or create a package
that runs one time at first boot. I just figured that there was some way to access
utilities installed on the host, such as ethtool, etc from within the reporting template
in cobbler.
-jeremy
On Jun 8, 2010, at 10:09 AM, Byron Pezan wrote:
AFAIK, the build_report_email.template is just like all the other
templates (kickstarts, snippets, dhcp/dns config templates). I was able to customize my
email reports to include the eth0 ip, arch, owners, dhcp-tag and any ks-meta params that
were passed to the `cobbler system add` command. There is a wiki page on kickstart
templating, which I guess is a misnomer since templating is used in many other files as
well. See below for links to documentation.
I'm having a hard time figuring out how you would query mount info or link status.
Most of that info isn't available until the system is running for the first time. I
think the email template is parsed and sent prior to that happening, even if it
wasn't, cobbler has no control/access to the built system and no native way to query
data from a newly provisioned and running system, to my knowledge. I think you might be
able to pull the disk info as it's configured in the kickstart file, though I'm
unsure how to do so off the top of my head. You could also pass kickstart metadata params
detailing this information up front and query then parse it in the template.
As for querying running systems for info like link status, you might be able to
accomplish that with either func or puppet. Both of which have some level of integration
with Cobbler.
Probably the first place you want to start:
https://fedorahosted.org/cobbler/wiki/KickstartTemplating
You can learn a lot about templating by reading snippets:
https://fedorahosted.org/cobbler/wiki/KickstartSnippets
For much more advanced work with cheetah:
https://fedorahosted.org/cobbler/wiki/ExtendingCheetah
byron
-----Original Message-----
From: cobbler-bounces(a)lists.fedorahosted.org
[mailto:cobbler-bounces@lists.fedorahosted.org] On Behalf Of Jeremy Hansen
Sent: Monday, June 07, 2010 6:00 PM
To: cobbler(a)lists.fedorahosted.org
Subject: Docs on build_report_email.template???
I'd like to use the reporting feature in cobbler. Is there any documentation for
build_report_email.template? There's some information I would like to include that
isn't present in the default template. I'm looking for information such as disk,
mount info and link status info. How can I include this?
Thanks
-jeremy
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler