我有下面的木偶类,我在使用箭头指出的代码片段中定义Metaparameter(订阅)规则时遇到了麻烦。
我不知道如何订阅nexus :: artifact来执行
artifact.pp
define nexus::artifact (
$gav,
$repository,
$output,
$packaging = 'jar',
$classifier = undef,
$ensure = update,
$timeout = undef,
$owner = undef,
$group = undef,
$mode = undef
) {
include nexus
}
init.pp
class nexus (
$url,
$username = undef,
$password = undef,
$netrc = undef,
) {
}
答案 0 :(得分:0)
在完成木偶教程后发布我自己的答案, 我们可以使用以下代码来引用定义资源
订阅=>的Nexus ::工件['伪影的名称']
例如,就我而言,
exec {
'exec':
subscribe=>Nexus::Artifact['artifact-name'],
}