marcusianlevine.cifs-mount
marcusianlevine.cifs-mount
Sambaを使用してCIFSネットワーク共有ドライブをマウントする
ロール変数
このロールで設定可能な変数の説明をここに記載します。デフォルトのmain.yml、vars/main.ymlにある変数や、このロールのパラメータを介して設定できる/すべき変数も含めます。他のロールやグローバルスコープ(ホスト変数、グループ変数など)から読み込まれる変数についてもここで言及します。
必須
domain
: ADドメイン名 例: example.domain.comsamba_share
: 共有ドライブのドメイン名 例: //my-cifs-share.example.domain.com/sharedfoldersamba_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によって記述されました