[英]Error: undefined method `symbolizehash!' for Puppet::Util:Module when using create_resources
如果我尝试使用http://docs.puppetlabs.com/references/latest/function.html#createresources中所示的create_resources:
class foobar
{
$myusers = {
'nick' => { uid => '1330',
group => allstaff,
groups => ['developers', 'operations', 'release'], },
'dan' => { uid => '1308',
group => allstaff,
groups => ['developers', 'prosvc', 'release'], }
}
create_resources(user, $myusers)
}
我收到此错误:
Error: undefined method `symbolizehash!' for Puppet::Util:Module
我该如何工作!?
您提供的代码不是源代码的直接副本。
group => allstaff,
^实际上应该是:
gid => allstaff,
关键是,“组”不是“用户”资源的有效参数。
啊,没关系; 我自己使用定义的#create_resources的旧模块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.