我正在使用Chef vault,试图将密码放入域加入命令中。 下面是我食谱顶部的Chef Vault代码段
chef_gem 'chef-vault' do
compile_time true if respond_to?(:compile_time)
end
require 'chef-vault'
item = ChefVault::Item.load('passwords', 'mmps_sa')
item['password']
这是我要让厨师保险库中插入密码的命令
execute 'Join Node to the Domain' do
command "/usr/bin/net ads join -U mmps_sa%#{item['password']}"
end
这是我运行它时遇到的错误
FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
FATAL: TypeError: no implicit conversion of Symbol into Integer