jtprogru.systemd_mounts

jtprogru.systemd_mounts

Ansible Molecule Release to Ansible Galaxy TODO 2 Issue GitHub Ansible Role GitHub tag

マウントをsystemdサービスとして設定します。これにより、マウントをシステムサービスとして使用できます。

役割の変数

defaults/main.ymlを参照してください。

例のプレイブック

このプレイブックは、共有をマウントするためのSystemdサービスを作成します。例のプレイブック:

    - hosts: all
      roles:
        - role: jtprogru.systemd_mounts
          mounts:
            myLogDir: # サービスの説明
              share: //logserver.local/logs$ # マウント元の共有
              mount: /mnt/logs  # マウントするフォルダー
              type: cifs # マウントタイプ(マウントのマニュアルページを参照)
              options: domain=local,username=user,password=password,uid=1000,gid=1000 # オプション、ユーザー名...
              automount: true  # falseの場合:ブート時にマウント
                               # trueの場合:フォルダーにアクセスしたときとブート時にマウント
            Appdir:
              share: //apps.local/apps$
              mount: /opt/app
              type: nfs
              options: uid=1000
              automount: false

著者

ライセンス

LICENSEを参照してください。

プロジェクトについて

This is sample ansible role used me as boilerplate

インストール
ansible-galaxy install jtprogru.systemd_mounts
ライセンス
wtfpl
ダウンロード
229
所有者
#sre #devops #linux #ansible #terraform #python #golang #jtprogru #jtprog #macOS