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.