name: service1
group: db
port: 3306
Нужно проверить доступность порта хостов из группы db инвентари. Может есть уже решение и я придумываю велосипед? :)
--- - name: The open port checker hosts: all become: yes vars: check_port: 80 check_hosts: - ya.ru - mail.ru tasks: - name: "Test Network Connection to {{ check_hosts }} port {{ check_port }} " wait_for: host: "{{ item }}" port: "{{ check_port }}" state: started # Port should be open delay: 0 # No wait before first check (sec) timeout: 5 # Stop checking after timeout (sec) ignore_errors: yes check_mode: no loop: "{{ check_hosts }}"
https://docs.ansible.com/ansible/latest/collections/community/general/listen_ports_facts_module.html
Тут же один элемент в списке у вас
это пример, дальше ещё элементы у меня вопрос как в loop это всё положить
Там не вполне ясно - для чего это вообще
спасибо, буду разбираться
Обсуждают сегодня