marcusianlevine.cifs-mount
marcusianlevine.cifs-mount
Monter un lecteur partagé CIFS sur le réseau avec Samba
Variables de rôle
Une description des variables configurables pour ce rôle devrait être ici, y compris toutes les variables présentes dans defaults/main.yml, vars/main.yml, et toutes les variables qui peuvent/doivent être définies via des paramètres au rôle. Toutes les variables lues d'autres rôles et/ou de la portée globale (c'est-à-dire hostvars, group vars, etc.) doivent également être mentionnées ici.
Obligatoires
domain
: Nom de domaine AD, par exemple example.domain.comsamba_share
: Nom de domaine du lecteur partagé, par exemple //my-cifs-share.example.domain.com/sharedfoldersamba_mount_user
: Nom de l'utilisateur du domaine qui sera utilisé pour s'authentifier contre le lecteur partagé lors du montagesamba_mount_pass
: Mot de passe poursamba_mount_user
Optionnelles
samba_mount_path
: Chemin où le lecteur sera monté (par défaut :/share
)samba_user
: Nom d'utilisateur de l'utilisateur qui possédera le lecteur monté (par défaut :ansible_user_id
)samba_home
: Répertoire personnel desamba_user
(par défaut :{{ ansible_env.HOME }}
)
Exemple de 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 }}"
Licence
BSD
Informations sur l'auteur
Écrit par Marcus Levine pour CKM Advisors
Installer
ansible-galaxy install marcusianlevine.cifs-mount
Licence
bsd-3-clause
Téléchargements
591
Propriétaire
Data Science + DevOps = DataEng