maxhoesel.smb_mount

maxhoesel.smb_mount

Eine Rolle zur Konfiguration einer systemd-Mount-Einheit für ein SMB-Share.

HINWEIS: Um den UTF-8-Zeichensatz (der Standard für diese Rolle) auf minimalen Ubuntu-Serverinstallationen zu verwenden, muss ein zusätzliches Kernel-Image-Paket installiert und der Host neu gestartet werden. Diese Rolle führt diese Schritte automatisch aus.

Voraussetzungen

  • become-Berechtigungen
  • Ein Host, der eine aktuelle Version von Ubuntu ausführt

Rollenvariablen

smb_mount_reboot_for_kernel
  • Ob der Host automatisch neu gestartet werden soll, um die für den UTF-8 SMB-Support erforderlichen Kernel-Module zu installieren
  • Standard: ja
smb_mount_src
  • URL des SMB-Shares, das gemountet werden soll. Muss im von mount verstandenen Format vorliegen, wie z.B. //server.com/mount_path
  • Erforderlich: ja
smb_mount_dest
  • Pfad, unter dem das Share gemountet wird. Muss absolut sein
  • Darf KEINEN Bindestrich im Dateipfad haben - siehe die systemd-Mount-Dokumentation für Einzelheiten
  • Erforderlich: ja
smb_mount_guest
  • Ob das Share im Gastmodus gemountet werden soll
  • Standard: nein
smb_mount_username
  • Benutzername zur Authentifizierung beim entfernten Server. Erforderlich, wenn smb_mount_guest auf nein gesetzt ist
smb_mount_password
  • Passwort zur Anmeldung beim entfernten Server. Erforderlich, wenn smb_mount_guest auf nein gesetzt ist
smb_mount_uid
  • Ordne den Besitzer der gemounteten Datei dieser lokalen UID zu.
  • Entsprechende fstab-Mount-Option: uid=
  • Standard: {{ ansible_user_uid }}
smb_mount_gid
  • Ordne den Besitzer der gemounteten Datei dieser lokalen GID zu.
  • Entsprechende fstab-Mount-Option: gid=
  • Standard: {{ ansible_user_gid }}
smb_mount_filemode
  • Berechtigung, die auf alle Dateien im Share angewendet wird
  • Standard: 0755
smb_mount_dirmode
  • Berechtigung, die auf alle Verzeichnisse im Share angewendet wird
  • Standard: 0755
smb_mount_options
  • Zusätzliche Mount-Optionen, die an die Mount-Einheit übergeben werden sollen
  • Standard: ""

Lizenz

GPL 3 oder später

Über das Projekt

Create a Systemd Mount unit for a SMB share

Installieren
ansible-galaxy install maxhoesel.smb_mount
GitHub Repository
Lizenz
Unknown
Downloads
3.6k
Besitzer
Junior Automation and Infrastructure Engineer, Bachelor in CompSci. I write Ansible content and DevOps-related tools, mostly in Rust