Hmmm, either I'm doing something wrong or virtual resources are incompatible
with hashes.

When I do this:
$users = [{ username => "bill", uid => "12345" },
         { username => "ted",  uid => "12346" }]

define usertest ($alias = $name[username]) {
    user {$name[username]:
        ensure => present,
        uid    => $name[uid]
    }
}
@usertest { $users: }
realize Usertest[bill]

I get this:
warning: alias is a metaparam; this value will inherit to all contained
resources
Failed to realize virtual resources Usertest[bill] on node

Which seems unfortunate.  Hash support is a really cool idea but I keep
tripping over parts of Puppet that don't handle it well.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
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