在食谱中使用Chef-Vault

时间:2019-03-14 13:43:37

标签: chef chef-recipe chef-vault

我正在使用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

0 个答案:

没有答案