cloudstack: added fetch_list=True where appropriate (#40233)

This commit is contained in:
Peter Farmer 2018-05-17 11:16:43 +01:00 committed by René Moser
commit 912e07a036
17 changed files with 50 additions and 29 deletions

View file

@ -422,11 +422,12 @@ class AnsibleCloudStackTemplate(AnsibleCloudStack):
'account': self.get_account(key='name'),
'domainid': self.get_domain(key='id'),
'projectid': self.get_project(key='id'),
'volumeid': self.get_root_volume('id')
'volumeid': self.get_root_volume('id'),
'fetch_list': True,
}
snapshots = self.query_api('listSnapshots', **args)
if snapshots:
for s in snapshots['snapshot']:
for s in snapshots:
if snapshot in [s['name'], s['id']]:
return self._get_by_key(key, s)
self.module.fail_json(msg="Snapshot '%s' not found" % snapshot)