27 lines
843 B
YAML
27 lines
843 B
YAML
---
|
|
- name: Deploy xworkmate-bridge Windows startup script
|
|
ansible.windows.win_template:
|
|
src: start.ps1.j2
|
|
dest: "{{ xworkmate_bridge_base_dir }}\\start.ps1"
|
|
notify: Restart bridge
|
|
|
|
- name: Create xworkmate-bridge Scheduled Task on Windows
|
|
community.windows.win_scheduled_task:
|
|
name: xworkmate-bridge
|
|
description: "XWorkmate Bridge Service"
|
|
executable: powershell.exe
|
|
arguments: "-ExecutionPolicy Bypass -WindowStyle Hidden -File {{ xworkmate_bridge_base_dir }}\\start.ps1"
|
|
time: startup
|
|
state: present
|
|
enabled: true
|
|
run_level: highest
|
|
logon_type: service_account
|
|
user: SYSTEM
|
|
|
|
- name: Ensure xworkmate-bridge Scheduled Task is running
|
|
community.windows.win_command:
|
|
cmd: schtasks /Run /TN "xworkmate-bridge"
|
|
failed_when: false
|
|
changed_when: false
|
|
when: not ansible_check_mode
|