--- - name: Copy scripts to fileserver tags: copy_scheduled_tasks block: - name: Copy transfer scripts to fileserver win_copy: src: "{{ item }}" dest: c:\eidf\ force: true loop: - "{{ import_script }}" - "{{ export_script }}" when: inventory_hostname in groups['meta-name_fs01'] - name: Create Scheduled Tasks tags: create_scheduled_tasks block: - name: Create export scheduled task community.windows.win_scheduled_task: name: Export description: Move files from Windows projects on S:\ to the folders on T:\ for Transfer username: "{{ win_project }}\\{{ filetransfer_user }}" password: "{{ transfer_user_password }}" logon_type: password path: \Transfer actions: - path: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe arguments: C:\eidf\scheduled_transfer_Export_v1.3.ps1 triggers: - type: registration repetition: interval: PT5M - name: Create import scheduled task win_scheduled_task: name: Import description: Move files from Windows projects on T:\ to the folders on S:\ for Transfer username: "{{ win_project }}\\{{ filetransfer_user }}" password: "{{ transfer_user_password }}" logon_type: password path: \Transfer actions: - path: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe arguments: C:\eidf\scheduled_transfer_Import_v1.3.ps1 triggers: - type: registration repetition: interval: PT5M when: inventory_hostname in groups['meta-name_fs01']