marcusianlevine.cifs-mount
marcusianlevine.cifs-mount
通过Samba挂载CIFS网络共享驱动器
角色变量
这个角色可设置变量的描述应该在这里,包括defaults/main.yml、vars/main.yml中的变量,以及可以/应该通过角色参数设置的变量。任何从其他角色和/或全局范围(例如:hostvars、group vars等)读取的变量也应该在这里提到。
必需
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
作者信息
由Marcus Levine为CKM Advisors撰写