Ansible Haproxy добавить бэкэнд с ansible - PullRequest
0 голосов
/ 04 марта 2019

Так что я хотел бы запустить playbook через ansible на хосте, получить ip этого хоста и затем добавить его в haproxy.cfg.

Мне удалось получить IP-адрес от хоста с помощью ansible_default_ipv4.address ":" 192.168.159.44, но я не думаю, что это правильный способ сделать это.

Я хочу добавить эту строку
сервер dnsnameofserver IP : 80 проверить падение 3 повышение 2 cookie uniquecookie

Где IP-адрес и DNS-имя собираются с сервера.

Таким образом, рабочий процесс предполагает запуск книги воспроизведения на веб-сервере, которая собирает информацию и затем отправляет эту информацию на сервер haproxy.

Возможно ли это вообще?

1 Ответ

0 голосов
/ 05 марта 2019

Правильный способ получить IP-адрес из ансамбля фактов. Вы можете создать две группы хостов: один веб-сервер и другой haproxy-сервер.Затем вы можете использовать делегат_ для сервера haproxy для запуска команды haproxy.

...