diff --git a/plugins/module_utils/common.py b/plugins/module_utils/common.py index f9562011..6ea371bf 100644 --- a/plugins/module_utils/common.py +++ b/plugins/module_utils/common.py @@ -26,7 +26,6 @@ import traceback from ansible.module_utils.basic import AnsibleModule, missing_required_lib -from ansible.module_utils.common.dict_transformations import recursive_diff from ansible.module_utils.six import iteritems, string_types from ansible.module_utils._text import to_native @@ -57,6 +56,11 @@ try: except ImportError: pass +try: + from openshift.dynamic.apply import recursive_diff +except ImportError: + from ansible.module_utils.common.dict_transformations import recursive_diff + def list_dict_str(value): if isinstance(value, list):