marcusianlevine.cifs-mount

marcusianlevine.cifs-mount

Montowanie udostępnionego dysku sieciowego CIFS z Samba

Zmienna roli

Opis zmiennych, które można ustawić dla tej roli powinien się tutaj znajdować, w tym wszelkie zmienne z plików defaults/main.yml, vars/main.yml oraz wszelkie zmienne, które można/powinno ustawić za pomocą parametrów do roli. Wszelkie zmienne, które są odczytywane z innych ról i/lub z zakresu globalnego (tj. hostvars, group vars itd.) powinny być tutaj również wymienione.

Wymagane

  • domain: Nazwa domeny AD, np. example.domain.com
  • samba_share: Nazwa udostępnionego dysku, np. //my-cifs-share.example.domain.com/sharedfolder
  • samba_mount_user: Nazwa użytkownika domeny, który będzie używany do autoryzacji na udostępnionym dysku podczas montowania
  • samba_mount_pass: Hasło dla samba_mount_user

Opcjonalne

  • samba_mount_path: Ścieżka, w której dysk będzie zamontowany (domyślnie: /share)
  • samba_user: Nazwa użytkownika, który będzie właścicielem zamontowanego dysku (domyślnie: ansible_user_id)
  • samba_home: Katalog domowy samba_user (domyślnie: {{ ansible_env.HOME }})

Przykładowy playbook

    - hosts: serwery
      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 }}"

Licencja

BSD

Informacje o autorze

Napisane przez Marcusa Levine'a dla CKM Advisors

O projekcie

mount cifs shared drive with samba

Zainstaluj
ansible-galaxy install marcusianlevine.cifs-mount
Licencja
bsd-3-clause
Pobrania
591
Właściciel
Data Science + DevOps = DataEng