Initial commit erasing history

This commit is contained in:
polz 2024-06-01 00:49:52 +02:00
parent e04f86fd9a
commit 7d8751ffe8
712 changed files with 7348 additions and 0 deletions

View file

@ -0,0 +1,4 @@
- import_tasks: main_win.yml
when: ansible_connection == 'winrm'
- import_tasks: main_lin.yml
when: ansible_connection == 'ssh'

View file

@ -0,0 +1,3 @@
- name: Do not install Msys2
debug:
msg: "Do not install Msys2"

View file

@ -0,0 +1,45 @@
- name: Check msys2 install status
win_stat:
path: C:\msys64
register: file
- when: not file.stat.exists
block:
- name: Download msys2
win_get_url:
url: "https://github.com/msys2/msys2-installer/releases/download/2023-07-18/msys2-x86_64-20230718.exe"
dest: 'C:\'
register: download
- name: Install msys2
win_package:
path: "{{ download.dest }}"
arguments: install --confirm-command --accept-messages -Sy --root C:\msys64
- name: Remove temporary files
win_file:
path: "{{ download.dest }}"
state: absent
- name: Create desktop shortcut
win_shortcut:
src: "C:\\msys64\\msys2.exe"
dest: "C:\\Users\\Public\\Desktop\\msys2.lnk"
- name: Update msys2
win_command: C:\\msys64\\usr\\bin\\pacman -Syu --noconfirm
- name: Install essentials
win_command: C:\\msys64\\usr\\bin\\pacman -S --noconfirm {{ item }}
loop:
- gcc
- git
- make
- nano
- rlwrap
- rsync
- vim
- name: Add msys2 to path
win_path:
elements: C:\msys64\usr\bin
state: present