Hi! I have a situation where we want to take files from our upstream software vendor, replace Maven-style variables with real data (from variables set based on the environment within Puppet), and then deploy the changed file to the puppet client.
Here's an example upstream configuration: -- begin sql.properties -- [email protected]@ [email protected]@ [email protected]@ [email protected]@ [email protected]@ -- end sql.properties -- I know that I could change this to erb-style variables and use the 'template' function to do the text changes, with something like.. -- begin sql.erb -- sql.store.driver=%<= jdbc.driver %> sql.store.url=%<= jdbc.url %> sql.store.user=%<= jdbc.user %> sql.store.password=%<= jdbc.password %> sql.store.dbProperties=%<= jdbc.properties %> -- end sql.erb -- ..but I'd really prefer to keep the files in the same format that they are upstream, so I don't have to modify the files each time a new upstream version is released. Is there any way to do this besides deploying the file as-is and using the "simple text pattern" changes described at http://npc.me/haWrvF? I know that would work, but it seems like a kludge... ;) Thanks! -Nate -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
