cloudstack: cs_account re-factor error handling state=present

reviewable/pr18780/r1
Rene Moser 9 years ago
parent 67bc8e9fda
commit c419dabe12

@ -277,21 +277,16 @@ class AnsibleCloudStackAccount(AnsibleCloudStack):
def present_account(self):
missing_params = []
if not self.module.params.get('email'):
missing_params.append('email')
if not self.module.params.get('username'):
missing_params.append('username')
if not self.module.params.get('password'):
missing_params.append('password')
if not self.module.params.get('first_name'):
missing_params.append('first_name')
if not self.module.params.get('last_name'):
missing_params.append('last_name')
missing_params = []
for required_params in [
'email',
'username',
'password',
'first_name',
'last_name',
]:
if not self.module.params.get(required_params):
missing_params.append(required_params)
if missing_params:
self.module.fail_json(msg="missing required arguments: %s" % ','.join(missing_params))

Loading…
Cancel
Save