How can I copy from ansible test to windows file server (samba) without mounting the shared directory
Ansible version: 2.14
---
- name: Playbook para prueba de file_server
tags: [ file_server, test ]
hosts: windows
become: false
gather_facts: true
tasks:
- name: Guarda el contenido enviado en un archivo en el file_server incluyendo el timestamp de cuando se generĂ³
tags: [ log_fileserver, archivo_timestamp ]
block:
- name: Obtiene fecha y hora (timestamp) para el nombre del archivo
win_shell: Get-Date -UFormat "%Y%m%d-%H%M%S"
register: timestamp
- name: Guarda el archivo de log de forma local en el host remoto, colocando un timestamp como parte del nombre del archivo especificado
ansible.windows.win_copy:
content: "prueba de file_server"
dest: '\\IP\logsTest\{{ ansible_hostname }}_{{ timestamp.stdout_lines[0] }}_testFileServer.txt'
delegate_to: localhost