我想知道是否可以从使用 create_resources 函数实例化的类中访问参数。我想在其他类中使用该参数来有条件地安装或不安装一些东西。
这是我的场景:
define myResource($myParam) { ... }
create_resources(myResource, $hashResources)
$hashResources = { "MyResource1" : { "myParam" : 1 },
"MyResource2" : { "myParam" : 2 }
}
myFancyPuppetClass($nameOfResource) {
if(******myParam from the resource defined with name $nameOfResource in the same catalog******) { ... }
}
这可能吗?如果是,我该如何做参考?谢谢!