grycap.nfs
NFS サーバー/クライアントの役割
NFS サーバー/クライアントをインストールする(EC3 のレシピ)。
役割の変数
この役割に渡すことができる変数とその簡単な説明は以下の通りです。
# インストールするノードのタイプ:front または wn
nfs_mode: front
# エクスポートする共有ディレクトリ(/etc/exports ファイルに追加する行)
nfs_exports: ""
# マウントする共有ディレクトリ
nfs_client_imports: ""
# NFSv4 のみを有効にする
nfs_only_v4: false
例のプレイブック
- hosts: server
roles:
- { role: 'grycap.nfs', nfs_mode: 'front', nfs_exports: [{path: "/home", export: "vnode*.localdomain(fsid=0,rw,async,no_root_squash,no_subtree_check,insecure)"}] }
- hosts: client
roles:
- { role: 'grycap.nfs', nfs_mode: 'wn', nfs_client_imports: [{ local: "/home", remote: "/home", server_host: "{{hostvars['server']['ansible_default_ipv4']}}" }] }
役割への貢献
コードをクリーンに保つために、マスターブランチへの変更のプッシュは無効にされています。貢献したい場合は、ブランチを作成し、変更をアップロードしてからプルリクエストを作成する必要があります。
ありがとうございます。