2016-11-06 136 views
-1

廚師客戶v12.15.19(MSI安裝程序) 在Windows Server 2012 R2我可以將knife.rb作爲參數傳遞給knife命令嗎?

而不是被的目錄中knife.rb位於或在預先確定的位置,其中的一個把knife.rb的刀尋找配置,我可以通過它作爲參數嗎?

例子:knife.bat node list -config_file c:\some\other\place\knife.rb

我只是好奇,如果這是可能的,因爲我沒有看到這個文檔的任何地方。我知道我可以用環境變量和其他方式來解決這個問題,但我只是想知道是否有arg直接通過knife.rb。

回答

5

是的,您可以指定不同的配置文件。下面是最新的廚師的12.x版本knife --help輸出的剪斷(在寫這篇文章的時間):

-c, --config CONFIG    The configuration file to use 
    --config-option OPTION=VALUE Override a single configuration option 

所以,你應該能夠做到knife -c ...。我經常使用它來爲不同的託管廚師實例管理不同的刀具配置文件。我在任何文檔中都沒有明確提到它。

0

是的,你可以指定但不介意參數序列。

knife cookbook upload my_test_cookbook -c ./knife.rb 

只有在主命令完成後,才能指定選項。 同樣你可以檢查刀幫: 用法:刀子指令(選項)

相關問題