--- - name: install chocolatey packages win_chocolatey: name: openhardwaremonitor state: latest # - TODO: update config file # C:\ProgramData\chocolatey\lib\OpenHardwareMonitor\tools\OpenHardwareMonitor\OpenHardwareMonitor.config - name: create OpenHardwareMonitor scheduled task win_scheduled_task: path: Benie name: OpenHardwareMonitor state: present enable: true triggers: - type: logon enabled: true - type: registration enabled: true actions: - path: '{{openhardwaremonitor_exe}}' working_directory: '{{openhardwaremonitor_install_dir}}' disallow_start_if_on_batteries: false stop_if_going_on_batteries: false execution_time_limit: PT0S logon_type: interactive_token multiple_instances: 3 run_level: highest start_when_available: true wake_to_run: false - name: create system-info-WSL.sh scheduled task win_scheduled_task: path: Benie name: system-info-WSL.sh state: present enable: true triggers: - type: logon enabled: true - type: registration enabled: true actions: - path: '{{wsl_exe}}' arguments: '-d Debian -e /home/benie/.config/tmux/system-info/system-info-WSL.sh' disallow_start_if_on_batteries: false stop_if_going_on_batteries: false execution_time_limit: PT0S logon_type: password username: '{{ansible_user}}' password: '{{ansible_password}}' multiple_instances: 3 run_level: limited start_when_available: true wake_to_run: false # - TODO: configure firewall