maxhoesel.smb_mount

maxhoesel.smb_mount

Rola do konfigurowania jednostki montowania systemd dla udziału SMB.

UWAGA: Aby używać kodowania UTF-8 (domyślnie dla tej roli) na minimalnych instalacjach serwera Ubuntu, należy zainstalować dodatkowy pakiet obrazu jądra i zrestartować hosta. Ta rola wykona te kroki automatycznie.

Wymagania

  • Uprawnienia become
  • Host działający na aktualnej wersji Ubuntu

Zmienne roli

smb_mount_reboot_for_kernel
  • Czy automatycznie zrestartować hosta, aby dokończyć instalację modułów jądra wymaganych do wsparcia UTF-8 SMB
  • Domyślnie: tak
smb_mount_src
  • URL udziału SMB do zamontowania. Musi być w formacie akceptowanym przez mount, na przykład //server.com/mount_path
  • Wymagane: tak
smb_mount_dest
  • Ścieżka, pod którą będzie zamontowany udział. Musi być absolutna
  • Nie może mieć myślnika w ścieżce pliku - zobacz dokumentację systemd mount dla szczegółów
  • Wymagane: tak
smb_mount_guest
  • Czy zamontować udział w trybie gościa
  • Domyślnie: nie
smb_mount_username
  • Nazwa użytkownika do uwierzytelnienia na zdalnym serwerze. Wymagana, jeśli smb_mount_guest jest ustawione na nie
smb_mount_password
  • Hasło do logowania na zdalnym serwerze. Wymagane, jeśli smb_mount_guest jest ustawione na nie
smb_mount_uid
  • Mapowanie właściciela pliku montowanego do tego lokalnego uid.
  • Odpowiednik opcji montowania fstab: uid=
  • Domyślnie: {{ ansible_user_uid }}
smb_mount_gid
  • Mapowanie właściciela pliku montowanego do tego lokalnego gid.
  • Odpowiednik opcji montowania fstab: gid=
  • Domyślnie: {{ ansible_user_gid }}
smb_mount_filemode
  • Tryb do zastosowania dla wszystkich plików w udziale
  • Domyślnie: 0755
smb_mount_dirmode
  • Tryb do zastosowania dla wszystkich katalogów w udziale
  • Domyślnie: 0755
smb_mount_options
  • Dodatkowe opcje montowania do przekazania jednostce montowania
  • Domyślnie: ""

Licencja

GPL 3 lub późniejsza

O projekcie

Create a Systemd Mount unit for a SMB share

Zainstaluj
ansible-galaxy install maxhoesel.smb_mount
Licencja
Unknown
Pobrania
3.6k
Właściciel
Junior Automation and Infrastructure Engineer, Bachelor in CompSci. I write Ansible content and DevOps-related tools, mostly in Rust