Обновлена 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