__metaclass__ = type
from ansible.module_utils.basic import AnsibleModule
+try:
+ from ansible.module_utils.ca_common import fatal
+except ImportError:
+ from module_utils.ca_common import fatal
import datetime
ANSIBLE_METADATA = {
RETURN = '''# '''
-def fatal(message, module):
- '''
- Report a fatal error and exit
- '''
- if module:
- module.fail_json(msg=message, rc=1)
- else:
- raise(Exception(message))
-
-
def generate_cmd(cluster, subcommand, bucket, bucket_type, containerized=None):
'''
Generate command line to execute
from ansible.module_utils.basic import AnsibleModule
try:
- from ansible.module_utils.ca_common import is_containerized, container_exec
+ from ansible.module_utils.ca_common import is_containerized, container_exec, fatal
except ImportError:
- from module_utils.ca_common import is_containerized, container_exec
+ from module_utils.ca_common import is_containerized, container_exec, fatal
import datetime
import json
import os
raise ValueError("Invalid input value: %s" % val)
-def fatal(message, module):
- '''
- Report a fatal error and exit
- '''
-
- if module:
- module.fail_json(msg=message, rc=1)
- else:
- raise(Exception(message))
-
-
def generate_secret():
'''
Generate a CephX secret
from ansible.module_utils.basic import AnsibleModule
try:
- from ansible.module_utils.ca_common import exec_command, is_containerized
+ from ansible.module_utils.ca_common import exec_command, is_containerized, fatal
except ImportError:
- from module_utils.ca_common import exec_command, is_containerized
+ from module_utils.ca_common import exec_command, is_containerized, fatal
import datetime
import copy
import json
'''
-def fatal(message, module):
- '''
- Report a fatal error and exit
- '''
-
- if module:
- module.fail_json(msg=message, changed=False, rc=1)
- else:
- raise(Exception(message))
-
-
def container_exec(binary, container_image):
'''
Build the docker CLI to run a command inside a container
changed=changed,
)
module.exit_json(**result)
+
+def fatal(message, module):
+ '''
+ Report a fatal error and exit
+ '''
+
+ if module:
+ module.fail_json(msg=message, rc=1)
+ else:
+ raise(Exception(message))