On Monday, August 27, 2012 2:29:10 PM UTC-5, Bruce wrote:
>
> Hi,
>
> I have several large lists of nodes which have very dissimilar (almost 
> random) hostnames, but the exact same puppet definitions.  Is it possible 
> to define them in arrays, and then do something like
>
> node $array_of_nodes {
>  include foo
>  include bar
> }
>
> node $array_of_nodes2 {
> include woz
> }
>
> Is this sort of thing possible?  If not, what's the best method to do this?
>


As far as I know, node declarations cannot take node names from variables.  
You can do this, however, which is much better than duplicating the node 
definition:

node 'node1',
        'node2',
        'node3' {
  include foo
  include bar
}

Alternatively, perhaps it would be useful to pull the lists out into an ENC.


John

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/lsRGmq5AHmgJ.
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.

Reply via email to