maxhoesel.smb_mount
maxhoesel.smb_mount
一个用于配置系统d挂载单元以支持SMB共享的角色。
注意:为了在最小化的Ubuntu服务器安装上使用UTF-8字符集(该角色的默认设置),必须安装额外的内核映像包,并且主机必须重启。该角色会自动执行这些步骤。
需求
- 具有
become
权限 - 一台运行最新版本Ubuntu的主机
角色变量
smb_mount_reboot_for_kernel
- 是否自动重启主机以完成安装UTF-8 SMB支持所需的内核模块
- 默认:
yes
smb_mount_src
- 要挂载的SMB共享的URL。需要是
mount
了解的格式,例如//server.com/mount_path
- 必需:是
smb_mount_dest
- 共享将被挂载的路径。必须是绝对路径
- 文件路径中不得有破折号 - 详情请见 systemd挂载文档
- 必需:是
smb_mount_guest
- 是否以来宾模式挂载共享
- 默认:
no
smb_mount_username
- 用于与远程服务器进行身份验证的用户名。如果
smb_mount_guest
设置为no
,则此项为必需
smb_mount_password
- 用于在远程服务器上登录的密码。如果
smb_mount_guest
设置为no
,则此项为必需
smb_mount_uid
- 将挂载文件所有者映射到此本地uid。
- fstab挂载选项等同于:
uid=
- 默认:
{{ ansible_user_uid }}
smb_mount_gid
- 将挂载文件所有者映射到此本地gid。
- fstab挂载选项等同于:
gid=
- 默认:
{{ ansible_user_gid }}
smb_mount_filemode
- 应用到共享中所有文件的模式
- 默认:
0755
smb_mount_dirmode
- 应用到共享中所有目录的模式
- 默认:
0755
smb_mount_options
- 传递给挂载单元的其他挂载选项
- 默认:""
许可
GPL 3或更高版本
安装
ansible-galaxy install maxhoesel.smb_mount
许可证
Unknown
下载
3.6k
拥有者
Junior Automation and Infrastructure Engineer, Bachelor in CompSci. I write Ansible content and DevOps-related tools, mostly in Rust