Benötige Ansible-Task, um CIFS-Freigabe auf dem lokalen Host zu öffnen

Benötige Ansible-Task, um CIFS-Freigabe auf dem lokalen Host zu öffnen

Ich erstelle ein Ansible-Wiederherstellungs-Playbook und muss eine Verknüpfung zu einer schreibgeschützten Freigabe auf dem Sicherungscomputer herstellen, damit ich Dateien kopieren kann.

Die Freigabe auf dem Backup-Rechner ist //io.hcs/backup. Unter Windows lässt sie sich problemlos öffnen.

Ich habe jedes ansible.posix.mount-Setup ausprobiert, das mir eingefallen ist.

Ich habe derzeit

- name: Open share on io.
  ansible.posix.mount:
    src: "//io.hcs/backup"
    path: "/home/ian/backup"
    state: "present"
    fstype: "cifs"
    opts: "username=ian,password=<redacted>"
  delegate_to: 127.0.0.1

Dies wird mit ausgeführt become=yes. Die Aufgabe verursacht keine Fehler und meldet immer Änderungen. Allerdings wird die Freigabe nicht gemountet (das Verzeichnis bleibt leer).

Beide Maschinen sind Ubuntu 20.04 mit allen neuesten Patches. Die Hosts-Datei enthält die erforderlichen Einträge. ufw hat Samba auf beiden Maschinen zugelassen (was die alten Ports sowie 445 einschließt).

Ich habe auf beiden Maschinen das erste Konto (ian, 1000), jeweils mit demselben Passwort.

Was könnte also schieflaufen?

verwandte Informationen