Playbook de Ansible para copiar un script local a los servidores.

hosts: servidores o grupo al que copiaremos el script.
path: ruta del script a copiar.
mode: permisos que queremos que tenga el script.

---

- hosts: all
  tasks:
    - name: Registrar archivo script
      stat:
        path: evidencias.sh
      register: evivar

    - debug:
        msg: "Ya hay una version del script en el servidor!"
      when: evivar.stat.exists  
 
    - debug:
        msg: "No hay una version del script en el servidor!"
      when: evivar.stat.exists == False

    - name: Copiar script
      copy: src=evidencias.sh dest=evidencias.sh mode=0777
      when: evivar.stat.exists == False