Finally able to connect to the windows guest after doing some setting change in the WinRM inside the guest but 'win_partition' is creating a new partition instead of extending one:
# cat ../inventory
[windows]
xxx.xxx.xxx.xxx
[windows:vars]
ansible_connection=winrm
ansible_user=Administrator
ansible_password=xxxxxxxxxx
ansible_winrm_transport=basic
ansible_winrm_server_cert_validation=ignore
ansible_port=5985
# cat disk.yaml
---
# ansible-playbook -i ../inventory -e target=windows disk.yaml
PLAY [Extend the C drive to the max space] ***************************************************************************************************************************************************************************************************************
TASK [Disk extension] ***********************************************************************************************************************************************************************************************************************************
changed: [xxx.xxx.xxx.xxx]
PLAY RECAP ***********************************************************************************************************************************************************************************************************************************************
xxx.xxx.xxx.xxx : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0