Execution
Date 11 Sep 2024 11:05:52 +0100
Duration 00:01:06.22
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.4
ara 1.7.1 / 1.7.1
Python 3.10.10
Summary
139 Hosts
4 Tasks
415 Results
2 Plays
6 Files
0 Records

File: /home/ssh-gateway/ansible/kuly/test2.yaml

---
- name: Collect hostnames from all hosts
  hosts: all
  gather_facts: true
  roles:
    - plesk
  tasks:
    - name: Add hostname to local fact if condition is met
      ansible.builtin.set_fact:
        collected_hostnames: "{{ hostvars['localhost'].collected_hostnames | default([]) + [inventory_hostname] }}"
      when: plesk_found | default(false)
      delegate_to: localhost
      run_once: true

- name: Debug collected hostnames
  hosts: localhost
  gather_facts: false
  tasks:
    - name: Display collected hostnames
      debug:
        msg: "{{ collected_hostnames }}"