Huh. I could have SWORN I tried that syntax already.
First thing,even. But... it works. Thanks for the reply :)




On Monday, November 19, 2012 5:31:25 PM UTC-8, joe wrote:
>
> I think you misunderstand what puppet is doing there. Variables are not a 
> literal character replacement, they have types.
>
> I think what you want is 
>
> require => Package[$pkglist]
>
> The [] in your variable assignment tells puppet it is an array.
>
> The [] in the Package example I provided tells puppet you are referring to 
> packages that have already been defined and not trying to change the 
> Package type's defaults. 
>
> On Monday, November 19, 2012 4:45:55 PM UTC-7, Philip Brown wrote:
>>
>> ....
>> 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/-/OMHClG4DVOYJ.
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.

Reply via email to