On Fri, May 28, 2010 at 11:57 AM, Kenton Brede <[email protected]> wrote: > I'm running 0.25.4. What I'd like to do is place an array of users > under the default node. These users rarely change. Then within each > subsequent node, have another array of users added to the original > array. These users change more frequently. These users are then be > snarfed into a template. The setup I've been using is adding all the > users to one array in each node definition. > > I've read that using "+=" will add arrays to one another, but I keep > getting a "Could not parse for environment testing: Syntax error at > '='; expected '}' at /etc/puppet/manifests/testing/site.pp:54" error. > Is "+=" just not allowed in site.pp? > > This is an example of what I have. > > site.pp > ----------------------------------------------------- > node basenode { > $users_group = ['user0', 'user1'] > } > > node server1 inherits basenode { > $users_group += ['user2', 'user3', 'user4'] > }
Puppet uses "+>" for appending to arrays. Here's the feature where it was added: http://projects.puppetlabs.com/issues/1584 --Michael -- You received this message because you are subscribed to the Google Groups "Puppet Users" 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-users?hl=en.
