Я бег пьес в котором находится множество ролей предназначены для нескольких хостованзибль Dynamic Inventory
Цель состоит в том, чтобы развернуть виртуальную машину и использовать его IP для развертывания приложения.
Моего сборника пьес, две роли, используя «build_vm» роль я могу отобразить IP-адрес с помощью отладки, но при переходе IPADDR переменного на вторую роль, анзибль жалуется, что переменный не определен
- hosts: linux
become: true
roles:
- build_vm
- tasks:
- debug: msg="{{ ipaddr }}"
- hosts: "{{ ipaddr }}"
roles:
- deploy_app
Я использовал set_fact и столкнулся с той же проблемой, интересно, что я должен здесь использовать? динамический инвентарь? Я искал разреженные документы в Интернете, и я не могу найти интуитивный пример.
Прочитано по [add_host] (http://docs.ansible.com/ansible/add_host_module.html) модуль. –