Hi Chris,
Maybe not quite answering the question, but I would try this first
(because I am lazy):
http://forge.puppetlabs.com/torian/ldap
If you are looking for more general module advice, the community is
split. Many consider this as one of the best modules:
https://github.com/puppetlabs/puppetlabs-ntp (most code in spec)
I personally get my head better around this (as Emyr sent around):
https://github.com/cernops/puppet-cvmfs (install -> config -> service
+ custom defines)
Cheers,
Luke
On 28 June 2013 11:52, Chris Brew <[log in to unmask]> wrote:
> Hi,
>
> Since we haven't yet constituted a Puppet Working Group I'll ask here.
>
> I've created puppet code to set up ldap authentication on an SL6 box and I'm trying to work out the best way to structure this into modules.
>
> It needs to touch various parts of the OS, setting up the sssd service, adding entries into various pam files, messing with nsswitch.conf, passwd, groups and shadow.
>
> Is it better to split this into separate modules say for sssd, pam, etc or keep everything in one big ldapauth module?
>
> Thanks,
> Chris.
>
> --
> Dr Chris Brew
> Scientific Computing Manager
> Particle Physics Department
> STFC - Rutherford Appleton Laboratory
> Harwell Oxford,
> Didcot
> OX11 8TZ
> +44 1235 446326
>
>
> --
> Scanned by iCritical.
--
******************************************************
Lukasz Kreczko +44 (0)117 928 8724
CMS Group
School of Physics
University of Bristol
******************************************************
|