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