JakeJ
2014-Oct-31 14:47 UTC
[Puppet Users] Newer to puppet, looking for ways to organize and group configs
Hi all, I've just inherited a puppet environment that is currently managing various linux and OS X nodes. This appears to me to be a non-traditional Puppet environment, as it seems the previous group of employees have built in-house, a web app that allows us to manage the puppet nodes by placing them into groups and assign groups a certain configuration of modules, I believe the puppet master looks to the web app at each check-in to get a list of modules to maintain on the node. Sadly, none of those employees are currently here anymore, and the documentation is lacking, to say the least. The web app built is getting a bit long in the tooth and is falling apart slowly. I'm looking for an alternative that would work with our already in-place puppet master and PuppetDB. Is this where tools such as Foreman and Puppet Dashboard come in? I feel like this can't be an uncommon request..I have distinct modules that I want to group together for various nodes, for example, we have a "base servers" module, which installs common applications and sets a user account, and we have "nginx" "apache" "postgres" modules that would also be applied, depending on the group the server is placed in. Similar for the OS X nodes, where they will have a different puppet config if the are "office" compared to "lab" groups. Surely there is a supported open-source tool that does this? Best, Jake -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/9f14823c-95aa-444b-ba51-340e95fe725d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.