Как запустить с молекулой prepare.yml на одном сервере, но playbook на другом? - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть один вопрос, я постараюсь описать вам мою проблему, пожалуйста, проверьте и скажите, возможно ли это сделать.

Я использую молекулу и DroneCI для автоматического тестирования моих книг. Поскольку молекула изначально не поддерживает Proxmox, а в Ansible есть модуль Proxmox, я написал готовую пьесу, которая создает контейнер LXC на сервере Proxmox. Это хорошо работает, но проблема в том, что мой контейнер LXC получает IP-адрес от DHCP-сервера, и у меня нет решения запустить мою книгу воспроизведения на только что созданном LXC, поскольку у меня нет этого IP-адреса в моем инвентаре.

Существует ли какое-то решение для этой проблемы или кто-нибудь есть идеи, как я могу это сделать?

Спасибо.

1 Ответ

0 голосов
/ 30 сентября 2019

Обе игры prepare.yml и playbook.yaml являются сборниками игр, поэтому вы можете использовать их на hosts: .... Не стесняйтесь использовать любой хост или группу вместо all.

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