Henrik posted some updates/fixes to his examples. Can you check that first?


On Wed, Sep 18, 2013 at 10:57 AM, Igor Berger <[email protected]> wrote:

> Any ideas?
>
>
> On Monday, September 16, 2013 11:30:42 AM UTC-4, Igor Berger wrote:
>>
>> Hello,
>>
>> I'm running Puppet agent stand-alone on Windows.
>>
>> I got data-in-modules working. However, no matter what I put into the
>> module hiera.yaml,
>> I can only override the defaults from common.yaml by osfamily (and not,
>> e.g., by environment).
>>
>> In the setup below the following command outputs:
>>
>> >puppet apply --binder -e "notice lookup ('my_key')" --environment=local
>> Notice: Scope(Class[main]): windows-value
>> Notice: Compiled catalog for myhostname in environment local in 1.40
>> seconds
>>
>> And if I delete the osfamily directory, the same command outputs
>> "common-value".
>>
>> So, even though osfamily is not part of the hierarchy, it's used to
>> override the common value.
>> Conversely, environment is part of the hierarchy, but it's not used.
>>
>> Did I miss anything?
>>
>> Thanks,
>> Igor.
>>
>>
>> Module structure:
>>
>> my_module/
>>     hiera.yaml
>>     data/
>>         common.yaml
>>         environment/
>>             local.yaml
>>         osfamily/
>>             windows.yaml
>>
>>
>> hiera.yaml contains:
>>
>> ---
>> version: 2
>> hierarchy:
>>   [
>>    ['environment', '${environment}', 'data/environment/${**
>> environment}'],
>>    ['common', 'true', 'data/common']
>>   ]
>>
>>
>> data/common.yaml contains:
>>
>> ---
>> my_key: 'common-value'
>>
>>
>> data/osfamily/windows.yaml contains:
>>
>> ---
>> my_key: 'windows-value'
>>
>>
>> data/environment/local.yaml contains:
>>
>> ---
>> my_key: 'local-value'
>>
>>  --
> 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 post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/puppet-users.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Rob Reynolds
Developer, Puppet Labs

Join us at PuppetConf 2014, September 23-24 in San Francisco

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to