summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRené Moser <mail@renemoser.net>2016-12-14 11:37:26 +0100
committerRene Moser <mail@renemoser.net>2016-12-14 16:39:19 +0100
commitf821d3a9f64bdf6a6d4538570c54ea5483011d9c (patch)
treedab8c38e7c0620eebb243852616b8a5d39e240aa
parenta8421e24246087b8b13786868f88bbd476079e76 (diff)
downloadansible-f821d3a9f64bdf6a6d4538570c54ea5483011d9c.tar.gz
cloudstack: utils: fail friendlier if no zones available (#19332)
(cherry picked from commit 18b7852940a3525bc7d147f68420b360b29cd0d0)
-rw-r--r--lib/ansible/module_utils/cloudstack.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/ansible/module_utils/cloudstack.py b/lib/ansible/module_utils/cloudstack.py
index 70d4acc81e..b84509fd00 100644
--- a/lib/ansible/module_utils/cloudstack.py
+++ b/lib/ansible/module_utils/cloudstack.py
@@ -263,6 +263,9 @@ class AnsibleCloudStack(object):
zone = self.module.params.get('zone')
zones = self.cs.listZones()
+ if not zones:
+ self.module.fail_json(msg="No zones available. Please create a zone first")
+
# use the first zone if no zone param given
if not zone:
self.zone = zones['zone'][0]