Как использовать файл yml, сгенерированный anisible-container

Я работал над использованием ansible-контейнера. Я создал следующую настройку.

  • Экземпляр ec2 с последними версиями python, pip, docker, docker-compose, ansible и ansible-container (назовите это Machine A)
  • В этом случае я скачал и установил новейшую версию ansible-container из github, используя pip -e to install использовать локальное репо
  • Затем я клонировал свой проект ansible-container в этот экземпляр
  • Я смог запустить сборку, запуск, доставку и развертывание ANSIBLE-контейнера без ошибок
  • Это привело к созданию образов на частном репозитории докера моей компании + сценарий yml, сгенерированный командой развертывания ansible-container
  • Я не включил ни одного журнала или сценариев, потому что все это работало, но я могу предоставить при необходимости

Теперь я хотел бы развернуть эти образы в виде контейнера на другом компьютере (назовите этот компьютер B), но в документации неясно, что делать дальше. Нужно ли мне

  • Запустите скрипт, сгенерированный ansible-container deploy используя ansible-playbook на машине A или машине B
  • Что я должен положить в файл hosts

    Я прочитал и перечитал документацию по ansible-контейнеру, но окончательная реализация неясна. Опять же, я могу предоставить любые сценарии, но ошибок нет, я просто пытаюсь выяснить следующие шаги для выполнения.

1 ответ

Сгенерированный playbook может быть выполнен с использованием ansible-playbook, но есть ряд ошибок. Теги не учитываются, а сервисные линии не правильно сформированы.

Другие вопросы по тегам