diff options
author | René Moser <mail@renemoser.net> | 2016-12-14 11:37:26 +0100 |
---|---|---|
committer | Rene Moser <mail@renemoser.net> | 2016-12-14 16:39:19 +0100 |
commit | f821d3a9f64bdf6a6d4538570c54ea5483011d9c (patch) | |
tree | dab8c38e7c0620eebb243852616b8a5d39e240aa | |
parent | a8421e24246087b8b13786868f88bbd476079e76 (diff) | |
download | ansible-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.py | 3 |
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] |