VK Private Cloud logo
Помощь
Обновлена 31 июля 2026 г. в 18:08

Обновление файла vault.yml

Чтобы выполнить миграцию vault-файла, раскодируйте его для обработки скриптом vault_migration.py при необходимости:

$ ansible-vault decrypt $PREV_INVENTORY_DIR/vkcloud/group_vars/vkcloud/vault.yml

Перенесите пароли в новый Inventory с помощью скрипта vault_migration.py:

$ cd $NEW_DISTRIB_DIR/repos_mcs_distr_box-$NEW_RELEASE_NAME/upgrade/minimal_yml$ ./vault_migration.py --source ~/$PREV_INVENTORY_DIR/vkcloud/group_vars/vkcloud/vault.yml --target ~/inventory-$NEW_RELEASE_NAME/vkcloud/group_vars/vkcloud/vault.yml --release 4.3.DS

При необходимости закодируйте обе версии:

$ ansible-vault encrypt $PREV_INVENTORY_DIR/vkcloud/group_vars/vkcloud/vault.yml$ ansible-vault encrypt ~/inventory-$NEW_RELEASE_NAME/vkcloud/group_vars/vkcloud/vault.yml