The short answer is "probably" - I use ansible at work for desktop configuration (we run predominantly linux desktops), but my colleague has developed roles for our windows machines too, so we have a common SOE role which runs on both win and lin...
[edit] actually, it's a hard no - we're using a linux ansible controller to push the config to win clients:
Can Ansible run on Windows?
No, Ansible can only manage Windows hosts. Ansible cannot run on a Windows host natively
Windows Frequently Asked Questions — Ansible Documentation
I recall seeing @yaxu mention this recently, I think it's received some love in the last week - I've never used it myself though.
[edit] found it:
Would a live booted usb/iso be of use to you as a fallback for these workshops?