On Monday, October 21, 2013 1:21:18 PM UTC-5, Sergey Arlashin wrote:
>
> Hi! 
> Is it possible to add a new element to an array inside puppet manifest ? 
> Something like ruby's array.push('new_element') ? 
>
>

No, it isn't.  It is a fundamental principle of Puppet that variables' 
values cannot be changed once set.

In particular, the += operator Daniele refers to does not do quite what she 
supposes: it sets the initial value of a local variable by appending data 
to the value of a *separate* variable of the same name at top scope, node 
scope, or a parent scope 
(http://docs.puppetlabs.com/puppet/3/reference/lang_variables.html#appending-assignment).
  
That may be sufficient for your needs, but it is not what you actually 
asked, and I would not expect the code Daniele presented to work.


John

-- 
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