Ah ok. I was looking at this page:

http://www.yaml.org/YAML_for_ruby.html

Which is linked here:

http://docs.puppetlabs.com/hiera/1/data_sources.html

It seems to indicate that you don't need to escape colons in single quoted
strings but maybe I'm misreading it.

I don't think I've ever had a colon in my data. You might try double quotes
too if you haven't. Or maybe someone who knows for sure will pipe in :)


Rich

On Friday, July 4, 2014, Marc Whittaker <[email protected]> wrote:

> Actually if I remove the backslash the result is instead
>
> marcstest1.password='CheckingThis'
>
>
> and if I shift the backslash to after the colon I get
>
> marcstest1.password='Checking:\ This'
>
>
> On Friday, 4 July 2014 14:28:09 UTC-4, Rich Burroughs wrote:
>>
>> Hi Marc,
>>
>> Have you tried removing that backslash? I don't think you need to escape
>> the colon.
>>
>>
>> Rich
>>
>> On Friday, July 4, 2014, Marc Whittaker <[email protected]> wrote:
>>
>>> Hi Everyone,
>>>
>>> I have run into an issue using puppet with hiera. The situation is I
>>> have the following in a yaml file
>>>
>>> - marcstest1.password='Checking\: This'
>>>
>>> When I try to fill this into a file using a template similar to below
>>> this is what gets put into the file instead
>>>
>>> # General Settings
>>> <% props.each do |prop| -%>
>>> <%= prop %>
>>> <% end -%>
>>>
>>> marcstest1.password='Checking\This'
>>>
>>> when the expected result is marcstest1.password='Checking: This'
>>>
>>> Can anyone tell me what I am doing wrong?
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Puppet Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/puppet-users/b08b25d5-621f-467c-96a2-92a2cf9231e2%
>>> 40googlegroups.com
>>> <https://groups.google.com/d/msgid/puppet-users/b08b25d5-621f-467c-96a2-92a2cf9231e2%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected]
> <javascript:_e(%7B%7D,'cvml','puppet-users%[email protected]');>
> .
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/fddcac35-1bc7-474d-b892-8450e2201e6d%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/fddcac35-1bc7-474d-b892-8450e2201e6d%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAPGcbtBWxF8U-NYBtzxhDrJ%3DLujFToytwkAu28pczQvwUVdNvg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to