oscpe262.autofs
役割名
autofsを設定するためのAnsibleロールです。使用されるリスト/辞書は2つあります:
- リモートで構成されたマップ用のもの(
autofs_empty_maps
、これは単に+auto.foo
を持つファイル<auto.foo>を作成します)。 - より複雑な設定に使用されるもの(
autofs_indirect_maps
)。この変数名とは異なり、直接マップと間接マップの両方に使用できます。これにより、auto.masterへのパスも追加されます。
以下の例では、シンプルなauto.home、直接マウント(auto.nobackup)、間接マウント(auto.catdata)を作成します。mounts
はname
とurl
を必要とし(後者は必要に応じて" "が使用できます)、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
著者情報
問題、機能リクエスト、アイデア、提案などは歓迎されますので、イシューページに投稿してください。また、プルリクエストも大歓迎です。提案された変更のためにトピックブランチを作成してください。それがプロジェクトに戻る最も簡単な方法です。
- Oscar Petersson(メンテナー)