On Wed, Jul 25, 2012 at 04:43:31PM +0000, Kinzel, David wrote:
> >From: [email protected] [mailto:[email protected]]
> >On Behalf Of Christopher Wood
> 
> [snip]
> 
> >You could use an inline template to run the substitution via ruby. Example:
> >
> >$java_home = inline_template('<%= /jre-([0-9])u([0-9]+)/.match(name); p =
> >"/opt/jre1." + $1 + ".0_" + $2 %>')
> >
> >So for you, something like this (warning, untested):
> >
> >$username_nous = inline_template('<%= username.gsub(/\./, "_") %>')
> 
> 
> regsubst might be easier to use.
> 
> $new = regsubst($old, 'foo', 'bar')

My experience has that it's easier until I need extra processing, like in the 
java_home example above. (I often do.) Good point though.
 
> This email communication and any files transmitted with it may contain
> confidential and or proprietary information and is provided for the use of the
> intended recipient only. Any review, retransmission or dissemination of this
> information by anyone other than the intended recipient is prohibited. If you
> receive this email in error, please contact the sender and delete this
> communication and any copies immediately. Thank you.
> 
> http://www.encana.com
> 
> -- 
> 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.
> 
> 

-- 
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.

Reply via email to