File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 11
11
name :
12
12
- jq
13
13
- open-iscsi
14
+ - unzip
14
15
state : present
15
16
become : true
17
+
18
+ # WSL-specific win32yank installation
19
+ - name : System | Detecting win32yank
20
+ ansible.builtin.stat :
21
+ path : /usr/local/bin/win32yank.exe
22
+ register : win32yank_installed
23
+ when : ansible_host_environment_is_wsl
24
+
25
+ - name : " System | Install win32yank.exe"
26
+ when :
27
+ - ansible_host_environment_is_wsl
28
+ - not win32yank_installed.stat.exists
29
+ block :
30
+ - name : Download win32yank zip
31
+ ansible.builtin.get_url :
32
+ url : https://github.com/equalsraf/win32yank/releases/download/v0.0.4/win32yank-x64.zip
33
+ dest : /tmp/win32yank.zip
34
+ mode : " 0755"
35
+
36
+ - name : System | Unzip win32yank.exe
37
+ ansible.builtin.unarchive :
38
+ src : /tmp/win32yank.zip
39
+ dest : /tmp
40
+ mode : " 0755"
41
+
42
+ - name : System | Copy win32yank into path
43
+ ansible.builtin.copy :
44
+ remote_src : true
45
+ src : /tmp/win32yank.exe
46
+ dest : /usr/local/bin/win32yank.exe
47
+ mode : " 0755"
48
+ become : true
49
+
50
+ - name : System | Remove tmp files
51
+ ansible.builtin.file :
52
+ path : " {{ item }}"
53
+ state : absent
54
+ loop :
55
+ - /tmp/win32yank.zip
56
+ - /tmp/win32yank.exe
You can’t perform that action at this time.
0 commit comments