Upload Ansible Files
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
- name: Reboot Scheduled Tasks
|
||||
community.windows.win_scheduled_task:
|
||||
name: Reboot
|
||||
description: open command prompt
|
||||
actions:
|
||||
- path: shutdown.exe
|
||||
arguments: /r
|
||||
triggers:
|
||||
- type: daily
|
||||
start_boundary: '2024-01-01T23:30:00'
|
||||
username: SYSTEM
|
||||
state: present
|
||||
enabled: yes
|
||||
|
||||
- name: Choco Update Scheduled Tasks
|
||||
community.windows.win_scheduled_task:
|
||||
name: Choco Update
|
||||
description: open command prompt
|
||||
actions:
|
||||
- path: C:\ProgramData\chocolatey\choco.exe
|
||||
arguments: upgrade all --yes --confirm
|
||||
triggers:
|
||||
- type: daily
|
||||
start_boundary: '2024-01-01T22:30:00'
|
||||
username: SYSTEM
|
||||
state: present
|
||||
enabled: yes
|
||||
|
||||
- name: Install NuGet
|
||||
ansible.builtin.win_shell:
|
||||
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
|
||||
|
||||
- name: Register a PowerShell repository
|
||||
ansible.builtin.win_shell:
|
||||
Set-PSRepository -Name 'PSGallery' -InstallationPolicy Trusted
|
||||
|
||||
- name: Add Windows Update Module
|
||||
ansible.builtin.win_shell:
|
||||
Install-Module -Name PSWindowsUpdate
|
||||
|
||||
- name: Windows Update Scheduled Tasks
|
||||
community.windows.win_scheduled_task:
|
||||
name: Windows Update
|
||||
description: open command prompt
|
||||
actions:
|
||||
- path: powershell.exe
|
||||
arguments: -command "Get-WindowsUpdate -AcceptAll -Install"
|
||||
triggers:
|
||||
- type: daily
|
||||
start_boundary: '2024-01-01T22:30:00'
|
||||
username: SYSTEM
|
||||
state: present
|
||||
enabled: yes
|
||||
Reference in New Issue
Block a user