can someone help me improve this playbook. downloading the executable for each vm is not what i want to do
Best to be less ambiguous and just say what you DO want.
Continuing assuming/guessing, you probably want to download the binary
to the controller node once (using get_url), then copy it to each node
(using copy module).
It’s best practice to, use Update manager within vSphere, Set install vmtools on next reboot on the Machines, you can use Powershell for that,
Not sure why you want to use Ansible for This.
As dick said,.same process I am doing it in my environment.
I have downloaded the VMware tool on control node, and whenever required I copy from control machine to target node using win_copy module.
Regards,
Gg