Skip to content

Instantly share code, notes, and snippets.

@softtears
Forked from elordahl/win_update.yml
Created November 17, 2023 16:35
Show Gist options
  • Save softtears/529395d2d0fc7e79ab07014aa6ae0149 to your computer and use it in GitHub Desktop.
Save softtears/529395d2d0fc7e79ab07014aa6ae0149 to your computer and use it in GitHub Desktop.
Ansible playbook to run Windows Update and restart, if required
---
# Ansible playbook to run Windows Update and restart, if required
#
# http://docs.ansible.com/ansible/win_updates_module.html
# https://docs.ansible.com/ansible/win_reboot_module.html
- name: Windows Update
hosts: all
gather_facts: false
tasks:
- name: Running Windows Update
win_updates:
category_names: ['SecurityUpdates','CriticalUpdates','UpdateRollups', 'Updates', 'DefinitionUpdates']
register: result
# output results
- debug: var=result
# reboot only if required
- win_reboot:
when: result.reboot_required
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment