Print

Print


On 19 Jan 2012, at 11:09, Alessandra Forti wrote:

> On 18/01/2012 12:31, Chris Brew wrote:
>> Hi Ian,
>> 
>>> oh and of course provide documentation other than the yaim scripts.
>> <highlight, 50pt, bold, blink, underline, gongs>THIS!!</highlight>
>> 
>> A few of the services I'm gradually taking out of YAIM control because it
>> won't do quite what I want (and blatting a file with cfengine is easier than
>> writing a local YAIM config function and then maintaining it as YAIM evolves
>> (the second being the hard part, yaim configuration functions seeming to
>> change more often than the services they configure).
> I don't have this problem if anything the opposite. I reduced cfengine to copy files and checking rpms. Anything else is in YAIM. I've also added services that are not in YAIM lately. So cvmfs is not configured apart. Said that *my worry* in all this is not YAIM is that YAIM gets dropped not because it is bad in itself but because it is badly maintained (I might imagine that functions change as often as who writes them for example) and it becomes the the wild wild west: each service gets configured how each developer likes it. So my priority is to keep something common. Puppet could be a solution but it requires a number of sites to move to a different management system. YAIM is really the basic. Infact something centrally maintained, with preference to YAIM is at the top of my priorities for the afternoon discussion.
> 
> If every service had a list of configuration files and a list of possible
> entries in those files, I'd be a much happier bunny.

And not the only one. (Happier bunny, that is.) 

This would make integration with the configuration system of a sites choice straightforward without making unhealthy assumptions about what that system might be.

--Ian


------------------------------------------------
Ian Collier               [log in to unmask]
RAL Tier1 Fabric Team 
R89 F18, STFC     Rutherford Appleton Laboratory
DIDCOT OX11 0QX UK 
+44 (0)1235 445440            +44 (0)7866 510075
------------------------------------------------



> 
> indeed you can do that with YAIM. There is an /opt/glite/yaim/examples/services directory you can use. Even before that I had split site-info.def at service level and just source them where needed.
> 
>> If they could provide a
>> basic commented config file (as with apache, slapd and most other pieces of
>> software) then I'd be dancing in the corridors of RAL. And if the rpms
>> registered them a config files and used the .rpmold and .rpmnew convention,
>> why then I think I'd have to go for a lie down.
> I agree it'd be easier to have the comments in the config files than in a WEB page.
>> 
>> Yours,
>> Chris (who may be getting rather cynical in his old age) Brew.