I have just started looking at ansible (like a hour ago) for this project I am working on.
So not sure how some of the code I have is applicable to a playbook.
Anyway, there a couple of libraries out there that manage vcloud, apache libcloud (python) which I have used in the past, vcloud-rest which is quite good in my view.
I used vcloud-rest to automate deployment of new VAPPs into a well-known vcloud org, have a look, it may help a bit
https://github.com/dvla/vcloud-management-toolsazul