2016-04-09 46 views
1

我創建了一個test.pp文件,並在其中定義了一個基本上在/ tmp/asdf處創建文件的類型。我運行了puppet apply test.pp並驗證了該文件已創建。然而,當我去puppet resource -t,我沒有看到這種類型的上市了,我還沒有看到它時,我嘗試:puppet:puppet resource <defined_type>`沒有顯示定義的類型

puppet resource hello_define 
Error: Could not run: Could not find type hello_define 

我鬆散遵循這個指南:

https://soivi.net/2013/define-types-example-in-puppet/

回答

2

puppet資源工具不適用於已定義的類型,但僅適用於內置類型和自定義(Ruby)類型,這些類型具有正確實施的方法self.instances。看看這個線程,例如:ref。 HTH。

+1

這是由於定義的類型只是作爲評估清單的結果而已知的事實,「puppet資源」沒有這樣做,並且沒有足夠的信息來做正確的處理,即使它想要。 –

相關問題