marcusianlevine.cifs-mount

marcusianlevine.cifs-mount

通过Samba挂载CIFS网络共享驱动器

角色变量

这个角色可设置变量的描述应该在这里,包括defaults/main.yml、vars/main.yml中的变量,以及可以/应该通过角色参数设置的变量。任何从其他角色和/或全局范围(例如:hostvars、group vars等)读取的变量也应该在这里提到。

必需

  • 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

作者信息

由Marcus Levine为CKM Advisors撰写

关于项目

mount cifs shared drive with samba

安装
ansible-galaxy install marcusianlevine.cifs-mount
许可证
bsd-3-clause
下载
591
拥有者
Data Science + DevOps = DataEng