Справка по обновлению AWX - с 6.0.0 до 8.0.0 - PullRequest
1 голос
/ 17 января 2020

Я некоторое время управлял AWX из репо https://github.com/ansible/awx. В настоящее время это версия 6.0.0, и я пытался обновить ее до версии 8.0.0. Я хотел добавить SSL во время этого обновления, но не заметил, что порт SSL используется. Однако даже после внесения изменений в файл установщика / инвентаризации обратно в исходный порт веб-контейнеры и контейнеры задач по-прежнему запускаются на порту 443. Кто-нибудь знает, как я могу это исправить? Я удалил изображения, тома, репозиторий и обновил файл docker -compose.yml, в котором я сохраняю данные конфигурации и базы данных. Еще сейчас удачи. Любые идеи будут высоко оценены.

1 Ответ

0 голосов
/ 18 января 2020

Не похоже, что вы запустили playbook install.yml после изменения порта в инсталляторе / инвентаре. Из каталога установщика запустите: ansible-playbook -i inventory install.yml

Это обновит ваш файл docker -compose.yml и запустит контейнеры. После подтверждения того, что контейнер awx_web теперь прослушивает порт 80 (или какой-либо другой порт, на который вы меняете его), я бы закрыл контейнеры и вернул их в нормальное состояние, чтобы убедиться, что все будет работать, как предполагалось, например, после перезагрузки хоста:

docker-compose stop
docker-compose pull && docker-compose up --force-recreate -d
...