Windows 2012 R2上的厨师-客户端v12.15.19 (MSI安装程序)
与其位于knife.rb所在的目录中,也不必将knife.rb放在一个预先确定的位置,刀子在其中一个位置查找该配置,我能把它作为参数传递吗?
示例:knife.bat node list -config_file c:\some\other\place\knife.rb
我只是好奇这是否可能因为我在文档里什么地方都没看到。我知道我可以用环境变量和其他方法解决这个问题,但我只是想知道是否有一个arg可以直接传递knife.rb。
发布于 2016-11-07 05:14:06
是的,您可以指定不同的配置文件。下面是最新Chef12.x发行版(撰写本文时)的knife --help输出片段:
-c, --config CONFIG The configuration file to use
--config-option OPTION=VALUE Override a single configuration option所以你应该可以做knife -c ...了。我经常使用它来管理不同宿主厨师实例的不同刀配置文件。我也没有在任何文档中明确提到它。
发布于 2017-10-02 08:31:15
是的,您可以指定参数序列,但是要注意参数序列。
knife cookbook upload my_test_cookbook -c ./knife.rb 只有在主命令完成后才能指定选项。您也可以签入刀帮助:用法:刀子命令(选项)
https://stackoverflow.com/questions/40455501
复制相似问题