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.comsamba_share
: Domainname des freigegebenen Laufwerks z.B. //my-cifs-share.example.domain.com/sharedfoldersamba_mount_user
: Name des Domainbenutzers, der zur Authentifizierung gegen das freigegebene Laufwerk während des Einhängens verwendet wirdsamba_mount_pass
: Passwort fürsamba_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 vonsamba_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
Installieren
ansible-galaxy install marcusianlevine.cifs-mount
Lizenz
bsd-3-clause
Downloads
591
Besitzer
Data Science + DevOps = DataEng