[Puppet Users] Re: groups dependencies at user creation

2012-07-08 Thread eduardo
Dears all, Thanks nan your your suggestion, I took it (again) in account trying to do something better. Thanks john for your puppet's lesson. I'd never been worked with declarative system, noticeably it's demand a different way of think than in typical imperative system. I have done a new

[Puppet Users] Re: groups dependencies at user creation

2012-07-08 Thread eduardo
Thanks you very much Stefan. Testing were tell me something like that exactly. But I can't reach an autorequiring reason like you did by debug output. It's a shame not having had prior nevertheless you are not only clarifying me about that but also simplify my recipe. So finally I can rest

[Puppet Users] Re: groups dependencies at user creation

2012-07-07 Thread eduardo
Thanks you John, I'm taking notes. Best Regards, eduardo. On 5 jul, 09:48, jcbollinger john.bollin...@stjude.org wrote: On Tuesday, July 3, 2012 4:43:24 PM UTC-5, eduardo wrote: Thanks your answers.  I don't figure out how avoid execute because i have a massive input account by

[Puppet Users] Re: groups dependencies at user creation

2012-07-05 Thread jcbollinger
On Tuesday, July 3, 2012 4:43:24 PM UTC-5, eduardo wrote: Thanks your answers. I don't figure out how avoid execute because i have a massive input account by ENC json setting all users and membership of each one of them. I had to make uniq entries array to avoid Duplicate definition

[Puppet Users] Re: groups dependencies at user creation

2012-07-03 Thread eduardo
Dears all, I'd got a solution , far away from the best because it's based on execute method and also because it's not use Group[$groups] - User[$username] dependencies way. Testing something like this are good : $a_groups = inline_template( % groups.each do |grp| -% %=

Re: [Puppet Users] Re: groups dependencies at user creation

2012-07-03 Thread Tim Mooney
In regard to: [Puppet Users] Re: groups dependencies at user creation,...: Thanks tim for answer me, The fact is $groups is an array, so when i try something like this -- Group[$groups] - User[$username] user { $username: comment = $email

Re: [Puppet Users] Re: groups dependencies at user creation

2012-07-03 Thread Nan Liu
On Tue, Jul 3, 2012 at 10:46 AM, Tim Mooney tim.moo...@ndsu.edu wrote: In regard to: [Puppet Users] Re: groups dependencies at user creation,...: Thanks tim for answer me, The fact is $groups is an array, so when i try something like this -- Group[$groups] - User[$username

[Puppet Users] Re: groups dependencies at user creation

2012-07-03 Thread eduardo
using functions like 'defined' which it's great to check current status. Regards, eduardo. On 3 jul, 13:57, Nan Liu n...@puppetlabs.com wrote: On Tue, Jul 3, 2012 at 10:46 AM, Tim Mooney tim.moo...@ndsu.edu wrote: In regard to: [Puppet Users] Re: groups dependencies at user creation

[Puppet Users] Re: groups dependencies at user creation

2012-07-03 Thread eduardo
. On 3 jul, 13:57, Nan Liu n...@puppetlabs.com wrote: On Tue, Jul 3, 2012 at 10:46 AM, Tim Mooney tim.moo...@ndsu.edu wrote: In regard to: [Puppet Users] Re: groups dependencies at user creation,...: Thanks tim for answer me, The fact is $groups is an array, so when i try something

[Puppet Users] Re: groups dependencies at user creation

2012-07-02 Thread eduardo
Thanks tim for answer me, The fact is $groups is an array, so when i try something like this -- Group[$groups] - User[$username] user { $username: comment = $email, home= /home/$username, shell =