marcusianlevine.cifs-mount

marcusianlevine.cifs-mount

CIFS-Netzwerklaufwerk mit Samba einhängen

Rollenvariablen

Hier sollte eine Beschreibung der einstellbaren Variablen für diese Rolle stehen, einschließlich aller Variablen, die in defaults/main.yml, vars/main.yml enthalten sind, und aller Variablen, die über Parameter an die Rolle gesetzt werden können/sollten. Alle Variablen, die aus anderen Rollen und/oder dem globalen Bereich (d.h. hostvars, Gruppenvariablen usw.) gelesen werden, sollten ebenfalls hier erwähnt werden.

Erforderlich

  • domain: AD-Domainname z.B. example.domain.com
  • samba_share: Domainname des freigegebenen Laufwerks z.B. //my-cifs-share.example.domain.com/sharedfolder
  • samba_mount_user: Name des Domainbenutzers, der zur Authentifizierung gegen das freigegebene Laufwerk während des Einhängens verwendet wird
  • samba_mount_pass: Passwort für samba_mount_user

Optional

  • samba_mount_path: Pfad, unter dem das Laufwerk eingehängt wird (Standard: /share)
  • samba_user: Benutzername des Benutzers, dem das eingehängte Laufwerk gehört (Standard: ansible_user_id)
  • samba_home: Home-Verzeichnis von samba_user (Standard: {{ ansible_env.HOME }})

Beispiel-Playbook

    - 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 }}"

Lizenz

BSD

Autoreninformationen

Verfasst von Marcus Levine für CKM Advisors

Über das Projekt

mount cifs shared drive with samba

Installieren
ansible-galaxy install marcusianlevine.cifs-mount
GitHub Repository
Lizenz
bsd-3-clause
Downloads
591
Besitzer
Data Science + DevOps = DataEng