Я использую 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