У меня проблема с поваренной книгой шеф-повара, которая создает несколько общих файловых систем.
Это фрагмент, который доставляет мне проблемы:
sii_share_share "ansible" do
remote_path "//#{ node['sii_base']['utils_storage_account_name'] }.file.core.windows.net/ansible"
local_path "/opt/ansible"
fstype "cifs"
dir_owner "root"
dir_group "sysadmin"
dir_mode "0770"
file_mode "0660"
cifs_credentials_file "/root/.smb.utils.credentials"
end
Ошибка "неопределенная локальная переменная или метод` local_path 'для # <#: 0x00000000047b3ed8> "
Эта ошибка происходит с этими версиями:
Шеф-клиент: 14.1.12
ruby 2.5.1p57 (версия 20130-03-29 63029) [x86_64-linux]
В предыдущих версиях (chef-client 13.6 и ruby 2.3.1p112) это работает нормально. Я запускаю эти кулинарные книги в Azure, используя расширение Linux Chef.
Кто-нибудь экспериментировал с чем-то подобным?
Заранее спасибо.