在厨师运行的命令行上添加资源属性

时间:2018-12-02 17:59:11

标签: ruby chef provisioning

理论上,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 ... ]

可以从命令行完成此操作,还是需要为此设置配方?如果可以从命令行完成操作,其语法将是什么?

0 个答案:

没有答案