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によって記述されました
