vagrant 1.5.4 зашифрованный пакет данных chef_solo

Я запускаю vagrant 1.5.4. в любых предыдущих выпусках я мог установить конфигурацию chef_solo для ссылки на зашифрованный ключ пакета данных как оно появляется здесь, но теперь я получаю следующее сообщение, см. фрагмент ниже:

$ vagrant --version
Vagrant 1.5.4

$ vagrant up
...
DEPRECATION: Chef encrypted_data_bag_secret has no effect anymore.
Remove this from your Vagrantfile since it'll be removed in the next
Vagrant version.
...
ERROR: Is a directory - /tmp/vagrant-chef-2/encrypted_data_bag_secret_key
FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

Иногда я получаю сообщение

ERROR: No secret specified to load_secret and no secret found at /etc/chef/encrypted_data_bag_secret

Любая идея, как эта проблема может быть решена, или я должен понизить?

ОБНОВЛЕНИЕ 1:

исследование изменений (на другом поставщике) показывает, что encrypted_data_bag_secret_key_path все еще существует, и хотя Я установил его для ссылки на правильный путь, но все равно получаю сообщение об устаревании выше. Кроме того, мне интересно, какой файл разрешается или используется в качестве зашифрованного файла пакета данных.


person Mr.    schedule 05.05.2014    source источник


Ответы (1)


кажется исправленным, если атрибут изменен с encrypted_data_bag_secret на encrypted_data_bag_secret_key_path. последнее немного вводит в заблуждение, оно относится не к пути, а к самому ключу.

person Mr.    schedule 05.05.2014