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.com
  • samba_share: Nom de domaine du lecteur partagé, par exemple //my-cifs-share.example.domain.com/sharedfolder
  • samba_mount_user: Nom de l'utilisateur du domaine qui sera utilisé pour s'authentifier contre le lecteur partagé lors du montage
  • samba_mount_pass: Mot de passe pour samba_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 de samba_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

À propos du projet

mount cifs shared drive with samba

Installer
ansible-galaxy install marcusianlevine.cifs-mount
Licence
bsd-3-clause
Téléchargements
591
Propriétaire
Data Science + DevOps = DataEng