We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 929e70e commit 829045fCopy full SHA for 829045f
plugins/modules/cs_role_permission.py
@@ -110,7 +110,16 @@
110
'''
111
112
from ansible.module_utils.basic import AnsibleModule
113
-from ansible.module_utils.compat.version import LooseVersion
+from ansible.module_utils.six import raise_from
114
+
115
+try:
116
+ from ansible.module_utils.compat.version import LooseVersion
117
+except ImportError:
118
+ try:
119
+ from distutils.version import LooseVersion
120
+ except ImportError as exc:
121
+ msg = 'To use this plugin or module with ansible-core 2.11, you need to use Python < 3.12 with distutils.version present'
122
+ raise_from(ImportError(msg), exc)
123
124
from ..module_utils.cloudstack import (AnsibleCloudStack, cs_argument_spec,
125
cs_required_together)
0 commit comments