I've poked around the puppet docs, and google, and so far I'm stuck on an apparent inconsistency of usage, when it comes to using arrays, and variables, interchangably. I should mention this is with puppet 3.0.1
If you use literal arrays, both of the following are possible and accepted by puppet: package{ ['pkg1', 'pkg2']: blahblah } service{ foo: require => Package['pkg1', 'pkg2'], } However. If I define a variable, $pkglist=['pkg1','pkg2'] Then, while I CAN do package{ $pkglist: blahblah } It seems I cannot do service{ foo: require => Package $pkglist , } This makes me sad :( Can someone tell if if there is some language shenanigans I must do, to get puppet to accept the last bit? -- 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/-/aycc1VNnuKoJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.