automated onstall not working. fallback to manual install

This commit is contained in:
L3D 2022-02-12 21:30:53 +01:00
parent d4f83dc8df
commit c070d993f9
Signed by: l3d
GPG key ID: CD08445BFF4313D1
4 changed files with 30 additions and 1 deletions

View file

@ -1,3 +1,4 @@
# win_ansible_role_reaplugs236
Windows Ansible role to install the reaplugs236 OBS Reaper Plugin
Windows Ansible role to install the reaplugs236 OBS Reaper Plugin:
https://www.reaper.fm/reaplugs/

4
defaults/main.yml Normal file
View file

@ -0,0 +1,4 @@
---
win_reaplugs__srv: 'https://www.reaper.fm/reaplugs'
win_reaplugs__file: 'reaplugs236_x64-install.exe'
win_reaplugs__installpath: 'C:\Program Files\VSTPlugins\ReaPlugs'

14
tasks/download.yml Normal file
View file

@ -0,0 +1,14 @@
---
- name: Create OBS dir
ansible.windows.win_file:
path: C:\OBS
state: directory
- name: download reaper plugin
ansible.windows.win_get_url:
url: "{{ win_reaplugs__srv }}/{{ win_reaplugs__file }}"
dest: C:\OBS\{{ win_reaplugs__file }}
- name: "Please install the plugin manually from the /OBS/ directory"
ansible.builtin.pause:
prompt: "Confirm when you installed the plugin"

10
tasks/main.yml Normal file
View file

@ -0,0 +1,10 @@
---
- name: verify if plugin is probably installed
ansible.windows.win_stat:
path: "{{ win_reaplugs__installpath }}"
register: folder_info
- name: download reaper plugin
ansible.builtin.include_tasks: download.yml
when:
- not folder_info.stat.exists | bool