--- - name: Windows R tools hosts: windows10 tasks: - name: ping win_ping: #- name: Install security updates # win_updates: # category_names: # - SecurityUpdates # reboot: yes - name: copy R script win_copy: src: ./files/install-r.ps1 dest: 'C:\Windows\Temp\' remote_src: no - name: Install R win_command: powershell.exe -File C:\Windows\Temp\install-r.ps1 - name: copy Rtools script win_copy: src: ./files/install-rtools.ps1 dest: 'C:\Windows\Temp\' remote_src: no - name: Install Rtools4 win_command: powershell.exe -File C:\Windows\Temp\install-rtools.ps1 - name: copy msys2 config script win_copy: src: ./files/configure-msys2.sh dest: 'C:\Windows\Temp\' remote_src: no - name: Configure MSYS2 win_command: C:\Rtools\usr\bin\bash.exe -l C:\Windows\Temp\configure-msys2.sh - name: copy msys2 sshd install script win_copy: src: ./files/install-msys2-sshd.sh dest: 'C:\Windows\Temp\' remote_src: no - name: Install MSYS2 ssh deamon win_command: C:\Rtools\usr\bin\bash.exe -l C:\Windows\Temp\install-msys2-sshd.sh - name: Enable Firewall for sshd win_shell: | netsh advfirewall firewall add rule name="SSHD" dir=in action=allow service=msys2_sshd enable=yes netsh advfirewall firewall add rule name="SSHD" dir=in action=allow program="C:\Rtools\usr\bin\sshd.exe" enable=yes netsh advfirewall firewall add rule name="ssh" dir=in action=allow protocol=TCP localport=22 - name: copy R packages script win_copy: src: ./files/install-r-packages.sh dest: 'C:\Windows\Temp\' remote_src: no - name: Install R packages win_command: C:\Rtools\usr\bin\bash.exe -l C:\Windows\Temp\install-r-packages.sh - name: copy GitLab install script win_copy: src: ./files/install-gitlab-runner.ps1 dest: 'C:\Windows\Temp\' remote_src: no - name: Install GitLab Runner win_command: powershell.exe -File C:\Windows\Temp\install-gitlab-runner.ps1 - name: copy MiKTeX install script win_copy: src: ./files/install-miktex.ps1 dest: 'C:\Windows\Temp\' remote_src: no - name: Install MiKTeX win_command: powershell.exe -File C:\Windows\Temp\install-miktex.ps1 - name: copy pandoc install script win_copy: src: ./files/install-pandoc.ps1 dest: 'C:\Windows\Temp\' remote_src: no - name: Install Pandoc win_command: powershell.exe -File C:\Windows\Temp\install-pandoc.ps1 - name: Clean win_command: cmd.exe /c DEL /F/Q/S C:\Windows\Temp\*.*