HanXHX.nfs
NFS Ansibleロール
Debian用のNFSクライアント/サーバーをインストールして設定します。クライアント用のキャッシュFSを管理します。Debian Jessie+Stretchに対応しており、他のDebianベースのシステム(Ubuntuなど)でも動作するはずです。
要件
特になし。
ロール変数
ロール設定
nfs_server または nfs_client を true に設定します。
クライアント
nfs_use_client_cache: filescachedを有効にするにはtrueに設定nfs_cache_path: キャッシュディレクトリnfs_mounts: キーを持つハッシュ ->localpath: (M) NFS共有をマウントしたいローカルディレクトリremotepath: (M) NFSサーバー上のリモートディレクトリremotehost: (M) NFSサーバーのIPアドレスenabled: (O) ブーリアン。現在のマウントを有効/無効にするitem.deleted: (O) ブーリアン。共有を削除。
サーバー
nfs_exports: キーを持つハッシュ ->path: (M) 共有するディレクトリoptions: (M) NFSオプション(「man exports」を読むことをお勧めします)owner: (O) ディレクトリのオーナーgroup: (O) ディレクトリのグループmode: (O) ディレクトリのモード
依存関係
特になし。
使用例プレイブック
ユーザーのために、ロールの使い方の例(例えば、変数をパラメータとして渡す場合)を含めると良いでしょう:
- hosts: servers
roles:
- { role: HanXHX.nfs, nfs_server: true }
- hosts: client
roles:
- { role: HanXHX.nfs, nfs_client: true }
ライセンス
GPL v2
寄付
このコードが役立った場合や、プロジェクトで使用した場合は、気軽にビールでもご馳走してください :beers:
- ビットコイン:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn - イーサリアム:
0x63abe6b2648fd892816d87a31e3d9d4365a737b5 - ライトコイン:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD - モネロ:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
暗号通貨はありませんか?:star: プロジェクトに感謝の気持ちを表す方法でもありますよ!:sunglasses:
著者情報
- Twitter: @hanxhx_
