關於廚師resources的閱讀,我注意到所有資源都有一個名稱。此名稱通常用作給定資源類型某些參數的默認值;如果沒有明確指定,execute
資源的command
和directory
資源的path
默認爲name
。但除此之外,name
有什麼意義?我想知道這一點,以決定如何命名我的資源。廚師資源的「名稱」除了作爲其他的默認值之外,還有什麼?
2
A
回答
3
除了您提到的name_property
快捷方式,沒有其他特別的意義。除此之外,名稱加上該類型形成了用於資源查找的密鑰(有時會看到'template[/foo]'
字符串)。該鍵在當前資源集合中必須是唯一的(通常除提供者/操作內部以外的全局)。除了這個獨特性要求之外,你可以做任何你想做的事情。
-1
只需補充一點,當您瀏覽廚師跑步的日誌時,該名稱也可以幫助(很多!)。根據您運行廚師的方式以及您有權訪問的日誌,您可能只能看到「resource_type [resource_name]」,所以如果使用更多描述性/詳細名稱來更好地解釋發生了什麼, 。
相關問題
- 1. 廚師IIS默認食譜資源
- 2. 沒有資源或方法命名爲'windows_zipfile「的'廚師::方‘默認’」
- 3. 作爲LWRP的廚師'包'資源
- 4. 什麼是使用廚師資源
- 5. 除了listview之外還有什麼用?
- 6. 廚師的日誌結構中資源塊的名稱代表什麼?
- 7. 除了BM25,還有什麼其他的排名功能?
- 8. 廚師 - NoMethodError在廚師::資源::應用
- 9. 廚師:理解廚師::資源提供?
- 10. 廚師的「mv」資源
- 11. 廚師未定義的方法`use_etag'爲廚師::資源:: RemoteFile
- 12. 廚師:爲什麼跳過「include_recipe」步驟中的資源?
- 13. 除了Android SDK之外,還有其他的Android模擬器嗎?
- 14. Scala:除了scala之外,還有其他的嘗試嗎?
- 15. 除了PIVOT之外,還有其他的方法嗎?
- 16. 除了Siphon之外,iPhone還有其他的SIP實現嗎?
- 17. 廚師有條件的資源參數
- 18. is remote_file默認情況下廚師資源idempotent?
- 19. 廚師:恢復默認值配方
- 20. 廚師使用「cookbook_file」作爲「windows_zipfile」資源的來源
- 21. 廚師包資源的「源」屬性
- 22. 廚師 - 使用remote_file資源
- 23. 廚師 - 通知資源
- 24. 廚師等資源開始
- 25. 廚師資源yum_package工作不正常
- 26. 廚師ServerSpec主機資源不工作
- 27. EOL == EOS除了BASIC之外還有其他語言嗎?
- 28. 除了EditorTemplate MVC之外,還有其他htmlAttributes 5.2
- 29. 處理iOS Exceptions除了Crittercism之外還有其他方法
- 30. JavaBean除了getter和setter之外還有其他方法嗎?
具有兩個名爲相同事物的資源不會影響任一資源的冪等性。然而,第二個資源會克隆第一個資源屬性。該行爲就像任何其他資源一樣運行。然而,克隆過程會產生比解決問題更困難的問題,並且將被刪除。當你這樣做時發出的CHEF-3694錯誤警告你不要這樣做。 – lamont
好的 - 謝謝你的澄清! 將相應地編輯此答案 – gsaslis