Skip to content

Instantly share code, notes, and snippets.

@laemmy
Forked from elordahl/win_update.yml
Created February 14, 2019 18:18
Show Gist options
  • Save laemmy/107308029c14906258087834df633570 to your computer and use it in GitHub Desktop.
Save laemmy/107308029c14906258087834df633570 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