Hi Henrik, Andrea, I am very happy to collaborate. I have started making an xrootd puppet module, which is general and extensible. It now works together with a dpm-xrootd module defining extra variables and parameters and hiding some of the configuration complexity to the user. The xrootd part should be invoked through class{"xrootd::config":} class{"xrootd::install":} class{"xrootd::service":} plus two functions after config, which create the configuration files: create_config{"config_disk":} create_config{"config_redir":} create_sysconfig{"sysconfig":} so in all it looks like this in your manifest: class{"xrootd::config":} create_config{"config_disk":} create_config{"config_redir":} create_sysconfig{"sysconfig":} class{"xrootd::install":} class{"xrootd::service":} If you are interested to have a look at the code, checkout the test branch from here: [log in to unmask]:./public/repo/punch-modules It's the punch module repo with the xrootd and lcgdm::xrootd modules added (and some minor changes throughout so it works without hiera) I am happy to help dig through the code and try it! Cheers Martin On May 16, 2013, at 10:00 AM, Henrik Öhman <[log in to unmask]> wrote: > Dear Fabrizio, > > I got this mail through Sergey Panitkin, and I believe I can be of some help. Note that I'm not on the xrootd-l list, so please make sure that my email is among the recipients in your reply. > > I have been using puppet to configure xrootd on Google Compute Engine (GCE). In this activity I have based my modules and templates on the ATLAS US Tier3 puppet modules. I am by no means an expert on puppet, but I do have some experience crafting puppet modules and templates for different services. I have some spare time right now, so if you'd like me to take a look at your specific setup let me know. > > Best regards, > Henrik > > > -------- Original Message -------- > Subject: Anybody with puppet for xrootd ? > Date: Wed, 15 May 2013 16:09:38 +0200 > From: Fabrizio Furano <[log in to unmask]> > To: xrootd-l <[log in to unmask]> > CC: Martin Philipp Hellmich <[log in to unmask]>, Oliver Keeble <[log in to unmask]> > > > Hi xrootd folks, > > as DPM team we are planning to invest into puppet for the setup, and > of course this would cover also the so-called xrootd plugin, that > involves an xrootd setup as a frontend of DPM, plus some DPM-related > Xrd* plugins. > > The question is... is there anybody who has experience/templates/etc. > about setting up xrootd clusters with puppet ? Our idea is to be > compatible with existing practices, if any, or, even better, to share > material on this. > > Thank you! > > Fabrizio > > ######################################################################## > Use REPLY-ALL to reply to list > > To unsubscribe from the XROOTD-L list, click the following link: > > https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1 > -- Martin Hellmich Information Technology Department [log in to unmask] CERN +41 22 76 765 26 CH-1211 Geneva 23 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1