Hi All

I've done a small scale puppet (130 servers) implementation per the book and
had my files hierarchy under each module:
    modules/module1/files
    modules/module2/files
    modules/module3/files
    etc

This worked fine because we only had a small number of people working on the
project and a small number of files to manage.

I am now looking at massively upscaling to have puppet run on thousands of
servers, with a global admin staff of about 50, and manage more than 6000
files (variants and unique instances).

In a previous life, I've used cfengine with a large file hierarchy spread
over multiple modules and had to manage issues where differing modules
wanted to manage the same file. Identifying the issue, and refactoring
modules took a lot of time and effort - and that was with an admin team of 5
all in the same office.

I am thinking that a monolithic module (call it ALL_FILES) that managed all
files and templates will be the way to go, so that it is more visible if a
file is already being managed, given the size and spread of admins:
    modules/ALL_FILES/files

Does anyone have any opinion or experiences they wish to share?

Thanks

John

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to