cifs-mount

marcusianlevine.cifs-mount

Подключение сетевого общего диска CIFS с помощью Samba

Переменные роли

Здесь должно быть описание настраиваемых переменных для этой роли, включая любые переменные, которые находятся в 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

Информация об авторе

Написано Маркусом Левином для CKM Advisors

О проекте

mount cifs shared drive with samba

Установить
ansible-galaxy install marcusianlevine/ansible-role-cifs-mount
Лицензия
bsd-3-clause
Загрузки
576
Владелец
Data Science + DevOps = DataEng