Description
Related dev. issue(s):
Product: TDB 2.x
Root document:
- https://www.tarantool.io/ru/devops/latest/docker-scenarios-products/#ate-basic-tdb-migrations
- https://www.tarantool.io/ru/devops/latest/inventory-examples/#tarantool-db
SME: @ a1div0 @ mooncfrat2019
Details
Игорь Коломойцев (04.03.2025 21:59):
https://www.tarantool.io/ru/devops/latest/docker-scenarios-products/#ate-basic-tdb-migrations
В документации по миграции в АТЕ по ТДБ ошибка в ссылке "См. подробнее про миграции в документации по Tarantool." Ссылка ведет на страницу 404Игорь Коломойцев (04.03.2025 22:39):
Еще момент по применению миграций
Надо бы в разделе ТДБ в АТЕ дать ссылку на плейбук по миграциям для тройки. А то там черт ногу сломит найти нужный плейбук. Да и в нем неточности.Вот плейбук с которым все раскатилось
docker run --network host -it --rm \ -v ${PATH_TO_PRIVATE_KEY}:/ansible/.ssh/id_private_key:Z \ -v ${PATH_TO_INVENTORY}:/ansible/inventories/hosts.yml:Z \ -v ${PATH_TO_MIGRATIONS}:/ansible/migrations:Z \ -e SUPER_USER_NAME=${SUPER_USER_NAME} \ ansible-tarantool-enterprise:${DEPLOY_TOOL_VERSION_TAG} \ ansible-playbook -i /ansible/inventories/hosts.yml \ --extra-vars '{ "ansible_ssh_private_key_file":"/ansible/.ssh/id_private_key", "super_user":"'${SUPER_USER_NAME}'", "tarantool_shared_become_user":"tarantool", "tt_connect_username":"client", "tt_connect_password":"'${CLIENT_PASSWORD}'", "tarantool_migrations_directory": "/ansible/migrations" }' \ playbooks/tt_migrations.yml
В доке https://www.tarantool.io/ru/devops/latest/docker-scenarios-common/#tt почему-то забыли объяснить как правильно передавать переменные
tarantool_migrations_directory, там бы добавить
-v ${PATH_TO_MIGRATIONS}:/ansible/migrations:Z
а то новичкам иди не знакомым с АТЕ будет затруднительно сходу врубиться, что не хватает.