oscpe262.autofs

役割名

autofsを設定するためのAnsibleロールです。使用されるリスト/辞書は2つあります:

  • リモートで構成されたマップ用のもの(autofs_empty_maps、これは単に+auto.fooを持つファイル<auto.foo>を作成します)。
  • より複雑な設定に使用されるもの(autofs_indirect_maps)。この変数名とは異なり、直接マップと間接マップの両方に使用できます。これにより、auto.masterへのパスも追加されます。

以下の例では、シンプルなauto.home、直接マウント(auto.nobackup)、間接マウント(auto.catdata)を作成します。mountsnameurlを必要とし(後者は必要に応じて" "が使用できます)、options(オプションで「-」が追加されます)をパラメータとして受け取ります。

要件

役割変数

変数 デフォルト コメント(タイプ)
autofs_empty_maps [] 上記を参照。
autofs_indirect_maps [] 以下の例のプレイブックを参照。
autofs_default_nfs 4 autofsと共に使用するNFSのデフォルトバージョン
autofs_sysconf_options "" /etc/sysconfig/autofsのOPTIONS
autofs_create_dirs [] 作成するディレクトリ

依存関係

例のプレイブック

- hosts: foo
  roles:
    - role: oscpe262.autofs 
  vars:
    autofs_empty_maps:
      - "auto.home"
    autofs_indirect_maps:
      - name: auto.nobackup
        path: /nobackup
        options: "rw,intr,async,nfsvers=3,actime=0,tcp,browse"
        mounts:
          - name: "nfs1"
            url: nfs1.example.com:/export/nobackup
      - name: auto.bardata
        path: '/'
        options: "rw,grpid,intr,noquota"
        mounts:
          - name: "+auto.bardata"
            url: " "

ライセンス

MIT

著者情報

問題、機能リクエスト、アイデア、提案などは歓迎されますので、イシューページに投稿してください。また、プルリクエストも大歓迎です。提案された変更のためにトピックブランチを作成してください。それがプロジェクトに戻る最も簡単な方法です。

プロジェクトについて

A role for setting up autofs.

インストール
ansible-galaxy install oscpe262.autofs
ライセンス
mit
ダウンロード
162
所有者
Cloud Engineer, Computer Science Engineer, Know how to exit vi(m).