marcusianlevine.cifs-mount

marcusianlevine.cifs-mount

Sambaを使用してCIFSネットワーク共有ドライブをマウントする

ロール変数

このロールで設定可能な変数の説明をここに記載します。デフォルトのmain.yml、vars/main.ymlにある変数や、このロールのパラメータを介して設定できる/すべき変数も含めます。他のロールやグローバルスコープ(ホスト変数、グループ変数など)から読み込まれる変数についてもここで言及します。

必須

  • domain: ADドメイン名 例: example.domain.com
  • samba_share: 共有ドライブのドメイン名 例: //my-cifs-share.example.domain.com/sharedfolder
  • samba_mount_user: マウント時に共有ドライブに対して認証に使用されるドメインユーザー名
  • samba_mount_pass: samba_mount_userのパスワード

オプション

  • samba_mount_path: ドライブがマウントされるパス (デフォルト: /share)
  • samba_user: マウントされたドライブの所有者ユーザー名 (デフォルト: ansible_user_id)
  • samba_home: samba_userのホームディレクトリ (デフォルト: {{ ansible_env.HOME }})

例のプレイブック

    - hosts: servers
      vars_files:
        - secrets/mysecrets.yml
      roles:
        - role: marcusianlevine.cifs-mount
          domain: example.domain.com
          samba_share: "//my-cifs-share.{{ domain }}/sharedfolder"
          samba_mount_user: myuser
          samba_mount_pass: "{{ vaulted_password_value }}"

ライセンス

BSD

著者情報

CKM AdvisorsのためにMarcus Levineによって記述されました

プロジェクトについて

mount cifs shared drive with samba

インストール
ansible-galaxy install marcusianlevine.cifs-mount
ライセンス
bsd-3-clause
ダウンロード
591
所有者
Data Science + DevOps = DataEng