Estimados buenos días, Estoy trabajando con ansible recientemente, he realizado tareas desde mi Fedora de Linux a Linux de Windows a Windows y no he presentado inconvenientes, pero no he encontrado la manera de realizar acciones de Windows a Linux o viceversa.
Ejemplo:
Estoy con mi ansible instalado en Fedora, y Quiero copiar un archivo Desde Windows 192.168.20.160 (C:/prueba/fichero.txt) a mi Oracle Linux 192.168.104.120 (/tmp/)
He configurado mi inventario de la siguiente manera
[windows]
192.168.20.160
[windows:vars]
ansible_user= prov
ansible_password= 2024$$
ansible_port=5985
ansible_connection=winrm
ansible_winrm_server_cert_validation=ignore
ansible_winrm_transport= ntlm
ansible_winrm_scheme = http
[linux]
192.168.104.120
[linux:vars]
ansible_user= root
ansible_password= JGG$$%
He generado este código
-
name: trabajar con windows
hosts: 192.168.20.160
vars:
directorio1: C:\prueba
directorio2: /root/tmp/tasks:
- name: Copiar archivo
ansible.windows.win_copy:
src: “{{directorio1}}/fichero.txt”
dest:“{{directorio2}}/fichero.txt”
- name: Copiar archivo
He intentado de varias maneras, pero no he tenido éxito,
Como les menciono no he tenido problemas con la iteración de Windows a Windows y de Linux a Linux