2012-06-27 60 views
1

我想將節點特定信息傳遞給一個類,然後可以爲特定目的對它進行評估。其實這個問題由三部分組成。如何將節點特定信息傳遞給puppet中的類?

說,我有以下節點:

node 'devbox' { 
    $serverType = 'something' 

    include someClass 

    someOtherClass { 'someOtherClass': 
     par1 => 'value',  
    } 

    targetClass { 'nodeInformationShouldGoHere': } 
} 

裏面targetClass,我想如果服務器類型,SomeClass的或someOtherClass設置爲評估(例如,用的if-else)。我現在的問題是:

  1. 是否爲此設置並傳遞適合puppet的變量?
  2. 或者我應該使用標籤(因爲類會自動爲此節點添加標籤)?
  3. 他們的進一步方法和上述限制(例如,它們是否適用於資源類型?)?
+0

//,你在文檔中找到了值得分享的東西嗎?我有類似的問題。 –

回答