i changed variable name and it worked now.
On Tuesday, 7 April 2015 15:46:54 UTC+5:45, Dhaval wrote:
>
> Hello, this is what it looks.
>
> init.pp
>
> class k5login(
> $principles = hiera_array('k5login::principles', [])
> ){
> validate_array($principles)
>
> file { '.k5login':
> ensure => file,
> path => '/root/.k5login',
> owner => 'root',
> group => 'root',
> mode => '0644',
> content => template('k5login/k5login.erb'),
> }
> }
>
>
> Hierarchies:
>
> :hierarchy:
> - "hosts/%{hostname}"
> - "environments/%{::environment}"
> - "regions/%{datacenter}"
> - global
>
> global.yaml
>
> k5login::principles:
> - user1/[email protected]
> - user2/[email protected]
>
> environments/development.yaml
> k5login::principles:
> - [email protected]
>
> Now when i do puppet run, i get user3 in k5login, what i want is user1,
> user2, and user2 all.
>
> Regards,
> D
>
>
>
> On Tuesday, 7 April 2015 12:46:54 UTC+5:30, Martin Alfke wrote:
>>
>>
>> On 06 Apr 2015, at 17:35, Dhaval <[email protected]> wrote:
>>
>> > hello,
>> >
>> > I am trying to develop puppet module for k5login entries .. now my
>> question is, how do i manage entries for multiple hierarchies ?
>> >
>> > currently when i try it, it picks up from where it finds entry first
>> and completes it, how do i get values so it creates an array from all
>> hierachies and then populates the k5login?
>> >
>> > i tried "deeper" merging and hiera_array, still not sure why it's not
>> working. anything special i need to do ?
>>
>> Hi Dhaval,
>>
>> it would be great if you can post the puppet code and your hiera data.
>> Otherwise people have to guess.
>>
>> Best,
>>
>> Martin
>>
>>
--
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/d3249396-d863-4400-ab59-d58145facba4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.