smb_mount

maxhoesel.smb_mount

Роль для настройки единицы монтирования systemd для SMB-ресурса.

ПРИМЕЧАНИЕ: Чтобы использовать кодировку utf8 (по умолчанию для этой роли) на минимальных установках сервера Ubuntu, необходимо установить дополнительный пакет образа ядра и перезагрузить хост. Эта роль выполнит эти шаги автоматически.

Требования

  • Привилегии become
  • Хост на базе актуальной версии Ubuntu

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

smb_mount_reboot_for_kernel
  • Нужно ли автоматически перезагружать хост для завершения установки модулей ядра, необходимых для поддержки UTF-8 SMB
  • По умолчанию: yes
smb_mount_src
  • URL SMB-ресурса для монтирования. Должен быть в формате, понятном mount, например, //server.com/mount_path
  • Обязательно: да
smb_mount_dest
  • Путь, по которому ресурс будет смонтирован. Должен быть абсолютным
  • Не должен содержать дефис в пути - см. документацию systemd mount для деталей
  • Обязательно: да
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 или более поздняя версия

О проекте

Create a Systemd Mount unit for a SMB share

Установить
ansible-galaxy install maxhoesel/ansible-role-smb_mount
Лицензия
Unknown
Загрузки
3567
Владелец
Junior Automation and Infrastructure Engineer, Bachelor in CompSci. I write Ansible content and DevOps-related tools, mostly in Rust