diff --git a/library/ipafstore.py b/library/ipafstore.py index e9f30cfd1fb972efe7dd4f77343b71b199858e7d..c6bc34b7be1fbeb7aa539b4783ddf9527d1412ea 100644 --- a/library/ipafstore.py +++ b/library/ipafstore.py @@ -52,7 +52,13 @@ RETURN = ''' ''' from ansible.module_utils.basic import AnsibleModule -from ipalib.install import sysrestore +from ipapython.version import NUM_VERSION, VERSION +if NUM_VERSION < 40400: + raise Exception, "freeipa version '%s' is too old" % VERSION +try: + from ipalib.install import sysrestore +except ImportError: + from ipapython import sysrestore from ipaplatform.paths import paths def main():