2016-10-05 5 views
-1

私は以下の人形クラスを持っていて、私は矢印を使って指摘したコードスニペットの中のMetaparameter(subscribe)人形の宣言的な言葉「定義するためのMetaparameterの購読ルールを定義する」

enter image description here

私は、execするネクサス::アーティファクトをサブスクライブする方法がわからない

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

はテキストにそのスクリーンショットを変換し、リソースの種類 'ネクサスを教えてください:: artifact'です。 –

+0

Matt、質問が更新されました... – Kenshin

+0

subscribe => Nexus :: Artifact ['nexus-artifact'] work ??? – Kenshin

答えて

0

人形のチュートリアルを経て、働いていた私自身の答えを投稿、 私たちは、以下のコード

を使用して定義リソースを参照することができます購読する=>ネクサス::アーティファクト[「アーティファクト名」]

例えば

は、私の場合には、

exec { 
    'exec': 
    subscribe=>Nexus::Artifact['artifact-name'], 
    } 
関連する問題