New roles for better modularity

This commit is contained in:
2025-03-03 18:03:55 -05:00
parent fcc4e023da
commit 70dc11455a
6 changed files with 57 additions and 49 deletions

View File

@ -0,0 +1,15 @@
---
- 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"

View File

@ -0,0 +1,7 @@
---
nfs_np:
- 10.10.42.180
- 10.10.42.228
nfs_prod:
- 10.10.42.180