diff options
author | 2017-07-17 10:21:02 -0600 | |
---|---|---|
committer | 2017-07-17 10:21:02 -0600 | |
commit | 63717e56f6dd988cc997f9746adf575096052fa8 (patch) | |
tree | 8c30fc5adb77d94a55e3e428955ed558f393fce6 | |
parent | 0f47ac44b59932544c45bd6df82a31aedb85b16f (diff) |
Created new class AnsibleException.
Raising AnsibleException in ansible_utils.py instead of Exception.
JIRA: SNAPS-130
Change-Id: I72d7ea3779c9644559ae7dc4dbb26edc4da20594
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
-rw-r--r-- | snaps/provisioning/ansible_utils.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/snaps/provisioning/ansible_utils.py b/snaps/provisioning/ansible_utils.py index b776ba0..aa1de9b 100644 --- a/snaps/provisioning/ansible_utils.py +++ b/snaps/provisioning/ansible_utils.py @@ -48,11 +48,11 @@ def apply_playbook(playbook_path, hosts_inv, host_user, ssh_priv_key_file_path, :return: the results """ if not os.path.isfile(playbook_path): - raise Exception('Requested playbook not found - ' + playbook_path) + raise AnsibleException('Requested playbook not found - ' + playbook_path) pk_file_path = os.path.expanduser(ssh_priv_key_file_path) if not os.path.isfile(pk_file_path): - raise Exception('Requested private SSH key not found - ' + + raise AnsibleException('Requested private SSH key not found - ' + pk_file_path) import ansible.constants @@ -126,3 +126,9 @@ def ssh_client(ip, user, private_key_filepath, proxy_settings=None): return ssh except Exception as e: logger.warning('Unable to connect via SSH with message - ' + str(e)) + + +class AnsibleException(Exception): + """ + Exception when calls to the Keystone client cannot be served properly + """ |