--- - name: Check connectivity to NFS servers ansible.builtin.wait_for: host: "{{ item }}" port: 2049 timeout: 30 loop: "{{ nfs_np }}" ignore_errors: true register: active_nfs_servers - name: Define single NFS server ansible.builtin.set_fact: nfs_srv: "{{ active_nfs_servers | json_query(_nfs_query) | random }}" vars: _nfs_query: "results[?failed==`false`].item"