From 46cf6ed677644842e34ce676607b154b0fdcca96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Moser?= Date: Sat, 31 Mar 2018 09:39:29 +0200 Subject: [PATCH] cs_vpc_offering: listVPCOffering API returns any matching names (#37783) (#37832) (cherry picked from commit 270e799cb6073658de13a3b31b075ee4fadfa3e1) --- lib/ansible/modules/cloud/cloudstack/cs_vpc_offering.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/cloud/cloudstack/cs_vpc_offering.py b/lib/ansible/modules/cloud/cloudstack/cs_vpc_offering.py index c2e159b637e..67ce8bdc2bc 100644 --- a/lib/ansible/modules/cloud/cloudstack/cs_vpc_offering.py +++ b/lib/ansible/modules/cloud/cloudstack/cs_vpc_offering.py @@ -149,7 +149,9 @@ class AnsibleCloudStackVPCOffering(AnsibleCloudStack): vo = self.query_api('listVPCOfferings', **args) if vo: - self.vpc_offering = vo['vpcoffering'][0] + for vpc_offer in vo['vpcoffering']: + if args['name'] == vpc_offer['name']: + self.vpc_offering = vpc_offer return self.vpc_offering