HI Mitchell,
It's probably best to take it one service type at a time, what's you most pressing service to migrate?
Some* of the services have reasonable documentation that lets you know what needs to be done to manually configure the service, but mostly the YAIM code is the documentation!
Generally, to decode it you need to look in /opt/glite/yaim/node-info.d/ where there's a definition file for each node type (not all definitions are installed on all node types), that lists a number of functions that are run to configure that nodes type. The code for the functions is them in /opt/glite/yaim/functions.
If you are a bash wizard, you might be able to figure out what it is doing.
Your starting point for puppetising the grid config should probably be the puppet-voms (https://github.com/cernops/puppet-voms) and puppet-fetchcrl (https://github.com/voxpupuli/puppet-fetchcrl) modules (or grab the UK forks from https://github.com/HEP-Puppet) which provided basic functionality which underpins almost all node types.
There are more modules in the HEP-puppet github area, you can either fork them or use them for ideas.
Yours,
Chris.
* Weeelllll, maybe a handful. OK, OK perhaps only Argus.
On 30/08/2018, 15:01, "Testbed Support for GridPP member institutes on behalf of Mitchell Perry" <[log in to unmask] on behalf of [log in to unmask]> wrote:
Hi All,
I'm currently working on moving all of our configuration to puppet for
the move to CC7 and am struggling to get around the discontinuation of
yaim.
This is partly due to the fact I do not fully understand what yaim did.
Does anyone have a good source of info that could help or puppet files I
could look at to help with this process.
Thank you in advance.
Mitch
--
Mitchell Perry
HEP System Administrator
High Energy Physics
Physics & Astronomy
The University of Sheffield
E18a
Hicks Building
226 Hounsfield Rd
Sheffield
S3 7RH
Office: 0114 222 3553
Mobile: 07592 519641
########################################################################
To unsubscribe from the TB-SUPPORT list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=TB-SUPPORT&A=1
########################################################################
To unsubscribe from the TB-SUPPORT list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=TB-SUPPORT&A=1
|