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 или более поздняя версия
Установить
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