homelab/ansible/archive/playbooks/storage/mount_nfs_shares.yml

21 lines
669 B
YAML

---
# playbooks/storage/mount_nfs_shares.yml
#
# Thin wrapper — delegates all logic to the storage_mounts role.
# Mount definitions and NFS server are in roles/storage_mounts/defaults/main.yml.
# Override per-host via host_vars/<host>.yml (storage_nfs_mounts list).
#
# Usage:
# All Swarm nodes:
# ansible-playbook -i inventory/hosts.ini playbooks/storage/mount_nfs_shares.yml
#
# Single node:
# ansible-playbook -i inventory/hosts.ini playbooks/storage/mount_nfs_shares.yml \
# --limit swarm-manager-1
- name: Configure NFS mounts on Swarm and standalone Docker nodes
hosts: swarm_hosts:docker_hosts
become: true
roles:
- storage_mounts