[vsphere] add list_templates function