windows patching playbook

i need a windows patching playbook to patch mostly windows servers

need to install al critical and security updates and auto reboot

also need a report status back on which host failed or what was installed and not installed

any idea?

this is a good starting point - https://github.com/ansible/workshops/tree/master/exercises/ansible_windows/7-win-patch

In context of this. I would like to ask if I can use Ansible controller to automate Windows hosts patching ?

I am trying to understand what all steps I need to consider and if it can be done without any 3rd party tool (WSUS, Patch Manager Plus etc.) than Ansible ?

i like to know too

Yes you can. I created a custom ansible module that handles windows patching as scaling in Windows patching can be a pain especially on long duration times.

Which ever way you choose ansible has an answer for it