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_