Как мне вызвать сборник игр, который находится на док-контейнере из другого док-контейнера? - PullRequest
0 голосов
/ 17 октября 2019

У меня есть два Docker-контейнера A и B. У меня есть playbook1 на контейнере A и playbook2 на контейнере B. Теперь, как мне вызвать / выполнить playbook2 из playbook1?

Примечание: - Эти дваконтейнеры находятся на двух разных машинах в двух разных VPC.

1 Ответ

0 голосов
/ 18 октября 2019

Я могу решить эту проблему, добавив ниже код sinnper в playbook1, который находится на container1

  • name: Execute playbook
    hosts: container_host2
    collect_facts: true
    задач:

    • shell: docker exec --workdir {{path_of_playbooks_on_container2}} {{platform_tools_container_name}} ansible-playbook -i {{lative_inventory_file_path}} play2.yaml

      регистр: вывод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...