-1
A
回答
0
我不知道廚師,但這裏是一個純粹的紅寶石解決方案。也許它可以幫助:
file = File.open('test.txt', 'r')
lines = file.readlines
file.close
myhash = Hash.new
lines.each do |line|
line.chomp!
key, value = line.split("\t")
myhash[key] = value
end
0
你必須重新格式化你的測試文件轉換成JSON:
{
"a": "b",
"c": "d"
}
然後你就可以運行chef-client
或chef-solo
提供此JSON文件:
chef-solo -j myfile.json
你會能夠使用這些數據作爲如下配方中的節點屬性:
node[:a] #equals "b"
node[:c] #equals "d"
相關問題
- 1. 紅寶石和廚師:解決並替換散列中的值
- 2. 抓紅寶石廚師塊
- 3. 廚師紅寶石塊,直到文件創建
- 4. 添加散列到散列(紅寶石)
- 5. 如果紅寶石(廚師配方)
- 6. 紅寶石:如何從加載文件
- 7. 廚師11:任何將屬性變成紅寶石散列的方法?
- 8. 無法加載廚師的Ruby寶石
- 9. 紅寶石廚師食譜中的多個文件替換
- 10. 廚師模板環紅寶石
- 11. 廚師 - 從紅寶石塊變量
- 12. 紅寶石散列在紅寶石
- 13. 廚師:如何在紅寶石塊中增加Mixlib :: ShellOut的CommandTimout?
- 14. 隱蔽紅寶石散列到散列
- 15. 紅寶石散列到JavaScript散列
- 16. 合併和附加散列紅寶石
- 17. 安裝紅寶石寶石(指南針)與廚師獨奏
- 18. 散列散列的紅寶石散列
- 19. 紅寶石廚師腳本.exe文件格式安裝程序安裝
- 20. 紅寶石 - 如何加密文本
- 21. 紅寶石:require_relative無法加載文件
- 22. 加載紅寶石DSL文件點播
- 23. Python /紅寶石:cronjob將不會加載紅寶石寶石?
- 24. 紅寶石文本
- 25. 廚師:Ruby寶石依賴
- 26. 紅寶石散列,group_by值
- 27. 紅寶石變換散列
- 28. 紅寶石 - 從散列
- 29. 反向散列紅寶石
- 30. 移從紅寶石散列
沒什麼。我不知道如何用python打開一個紅寶石文件。我使用廚師,但是我是一名Python開發人員 – Tampa
Ruby File文檔:http://ruby-doc.org/core-1.9.3/File.html – Huluk
http://stackoverflow.com/questions/14730833/howi-i-可以捕獲值式的命令行和相加到配方 –