lightblue-puppet and puppetlabs-concat

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

lightblue-puppet and puppetlabs-concat

dcrissman
This is a puppet module that allows you to create a file by concatenating smaller templates together. I think this could be a better solution to our datasources.json.erb file, instead of one monolithic template, we could create one for each plugin (ldap, mongo, rdbms, etc). Each small template would have it's own puppet class/define that when included/required would automatically append itself.

https://github.com/puppetlabs/puppetlabs-concat

If there are no objections, I would like to bring this in as part of the changes need to deploy ldap.

Thanks,
Dennis
Reply | Threaded
Open this post in threaded view
|

Re: lightblue-puppet and puppetlabs-concat

jewzaam
Administrator
We have something like this internally.  Do you know if it's based on this module or is something else?  Adding external module dependencies may cause issues for using our puppet modules, especially if there are custom modules with name collisions making it difficult to consume the modules we depend on.  I don't think that's the case with this, but it's something we should consider.

On Thu Jan 22 2015 at 4:18:08 PM dcrissman [via lightblue-dev] <[hidden email]> wrote:
This is a puppet module that allows you to create a file by concatenating smaller templates together. I think this could be a better solution to our datasources.json.erb file, instead of one monolithic template, we could create one for each plugin (ldap, mongo, rdbms, etc). Each small template would have it's own puppet class/define that when included/required would automatically append itself.

https://github.com/puppetlabs/puppetlabs-concat

If there are no objections, I would like to bring this in as part of the changes need to deploy ldap.

Thanks,
Dennis


If you reply to this email, your message will be added to the discussion below:
http://dev.forum.lightblue.io/lightblue-puppet-and-puppetlabs-concat-tp320.html
To start a new topic under lightblue-dev, email [hidden email]
To unsubscribe from lightblue-dev, click here.
NAML
Reply | Threaded
Open this post in threaded view
|

Re: lightblue-puppet and puppetlabs-concat

dcrissman
Yes, what we have internally appears to be an older clone of puppetlabs-concat. Maybe we can discuss updating the internal copy, but otherwise, I think this one is safe.