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.