Обновлена 17 июля 2026 г. в 15:35
Удаление старой версии IAM
-
Удалите параметр
iam_v1_enabledи его значение в файле/deploy/installer/group_vars/features.yml. -
Запустите скрипт везде, где установлен IAM:
#!/bin/bashset -euo pipefail## Запускайте на хостах, куда был установлен IAM## По умолчанию в mono-инсталляциях устанавливается на monitoringiam_services=(auth_service_adminauth_service_s2shaarkeycloakmariadbservices_manager_adminservices_manager_s2ssuperadmin)for service in "${iam_services[@]}"; doecho "## Stopping $service..."sudo systemctl stop "$service" || truesudo rm -f $(systemctl cat $service | head -n 1 | sed s/^#//)donesudo systemctl daemon-reloadsudo docker system prune -f --volumesecho "## Removing configuration files..."sudo rm -rf /etc/haar \/etc/superadmin/ \/opt/hotbox/echo "## Uninstalling breeze..."breeze_service="breeze_01"sudo systemctl disable "tarantool@$breeze_service.service" --now && \sudo dnf remove mcs-breeze -yq && \sudo rm -rf /etc/breeze/ \/etc/logrotate.d/breeze \/etc/rsyslog.d/breeze.conf \/etc/tarantool/instances.available/$breeze_service.lua \/usr/share/breeze/ \/var/lib/tarantool/{snaps,xlogs}/$breeze_service/ \/var/log/breeze/echo "## Run post-uninstall tasks"sudo systemctl restart rsyslogswitchover e rm -r /hotbox/breezeecho "IAM v1 removal is completed"echo "Do not forget to remove /etc/nginx/vhosts.d/20_internal.conf from all hosts" -
Удалите файл
/etc/nginx/vhosts.d/20_internal.conf. -
Выполните:
$ sudo -E ./01_deploy_helper.sh ansible-playbook -i inventory.yml -e @ansible-vault.yml -e @vault-transit -e @vault --limit front vk.s3.install