Issue #13679 has been updated by Jeff Weiss.

Status changed from In Topic Branch Pending Review to Code Insufficient

After some internal discussion, the preferential path would be escaping.  We 
have major concerns about the wholesale exclusion of variable interpolation for 
an arbitrary set of parameters. Today it's `dbpassword`, but it might also 
include `ldappassword`, and other various things in the further, which could 
lead to an unintuitive behaviour for users.

Any chance you could take a crack at allowing for escaping the variables?
----------------------------------------
Bug #13679: dollar signs can't be used in puppet.conf
https://projects.puppetlabs.com/issues/13679#change-60350

Author: Daniel Friesen
Status: Code Insufficient
Priority: Normal
Assignee: 
Category: settings
Target version: 
Affected Puppet version: 
Keywords: 
Branch: https://github.com/puppetlabs/puppet/pull/640


Plain dollar signs ($) can't be used inside puppet.conf.
I tried quoting text with quotes and escaping with \ and neither work.

This is important in the case of passwords. If you have a long mysql password 
for stored configs like "sdf^3wre$4aer..." you get an error saying that $4 is 
not defined.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en.

Reply via email to