Estoy creando un libro de jugadas ansible de "recuperación" y necesito vincularme a un recurso compartido de solo lectura en la máquina de respaldo para poder copiar archivos.
El recurso compartido en la máquina de respaldo es //io.hcs/backup
. En Windows esto se abre bien.
He probado todas las configuraciones de ansible.posix.mount que se me ocurren.
actualmente tengo
- 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
Esto se ejecuta con become=yes
. La tarea no genera errores y siempre los informes cambian. Sin embargo, no monta el recurso compartido (el directorio permanece vacío).
Ambas máquinas son Ubuntu 20.04, con los parches más recientes. El archivo de hosts contiene las entradas necesarias. ufw ha permitido samba en ambas máquinas (lo que incluye los puertos antiguos y el 445)
Tengo la primera cuenta (ian, 1000) en ambas máquinas, con la misma contraseña en cada una.
Entonces, ¿qué podría estar yendo mal?