21 lines
669 B
YAML
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
|