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:

著者情報

プロジェクトについて

Install and configure NFS server/client on Debian

インストール
ansible-galaxy install HanXHX.nfs
ライセンス
apache-2.0
ダウンロード
398
所有者
CEO/CTO/SRE triplestack.fr / daemonit.com