Использование Chef-Vault в рецептах
Я использую хранилище chef, пытаясь заставить его ввести пароль в команду присоединения к домену. Ниже приведен фрагмент хранилища шеф-повара в верхней части моего рецепта.
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