Использование Chef-Vault в рецептах - PullRequest
0 голосов
/ 14 марта 2019

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