理论上,chef-run
includes the possibility of configuring properties directly on the command line。
例如,我想通过以下方式安装特定版本的Ruby:
chef-run -i .vagrant/machines/default/virtualbox/private_key vagrant@127.0.0.1:2222 package ruby version=2.5.3 action=install
这会产生令人不安的错误:
INTERNAL ERROR
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Message:
i18n key errors.CHEFVAL001 does not exist.
Referenced from File: chef_apply/ui/error_printer.rb Line: 71
Backtrace:
/opt/chef-workstation/embedded/lib/ruby/gems/2.5.0/gems/chef-apply-0.2.4/lib/chef_apply/text/text_wrapper.rb:48:in `method_missing'
[... more stuff here ... ]
可以从命令行完成此操作,还是需要为此设置配方?如果可以从命令行完成操作,其语法将是什么?