mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-07-31 11:54:47 +00:00
ipalib.install.kinit moved to ipalib
FreeIPA PR https://github.com/freeipa/freeipa/pull/7286 moved ipalib.install.kinit to ipalib. It is first tried to import kinit_keytab and kinit_password from ipalib.kinit, then ipalib.install.kinit and finally in some cases where support for IPA 4.5.0 is needed still also ipapython.ipautil. Related: https://github.com/freeipa/freeipa/pull/7286
This commit is contained in:
@@ -86,9 +86,13 @@ try:
|
|||||||
from ipalib.config import Env
|
from ipalib.config import Env
|
||||||
from ipalib.constants import DEFAULT_CONFIG, LDAP_GENERALIZED_TIME_FORMAT
|
from ipalib.constants import DEFAULT_CONFIG, LDAP_GENERALIZED_TIME_FORMAT
|
||||||
|
|
||||||
|
try:
|
||||||
|
from ipalib.kinit import kinit_password, kinit_keytab
|
||||||
|
except ImportError:
|
||||||
try:
|
try:
|
||||||
from ipalib.install.kinit import kinit_password, kinit_keytab
|
from ipalib.install.kinit import kinit_password, kinit_keytab
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
# pre 4.5.0
|
||||||
from ipapython.ipautil import kinit_password, kinit_keytab
|
from ipapython.ipautil import kinit_password, kinit_keytab
|
||||||
from ipapython.ipautil import run
|
from ipapython.ipautil import run
|
||||||
from ipapython.ipautil import template_str
|
from ipapython.ipautil import template_str
|
||||||
|
|||||||
@@ -88,9 +88,13 @@ try:
|
|||||||
from ipaplatform.paths import paths
|
from ipaplatform.paths import paths
|
||||||
from ipapython.ipautil import run
|
from ipapython.ipautil import run
|
||||||
from ipalib.constants import DEFAULT_CONFIG
|
from ipalib.constants import DEFAULT_CONFIG
|
||||||
|
try:
|
||||||
|
from ipalib.kinit import kinit_password, kinit_keytab
|
||||||
|
except ImportError:
|
||||||
try:
|
try:
|
||||||
from ipalib.install.kinit import kinit_password, kinit_keytab
|
from ipalib.install.kinit import kinit_password, kinit_keytab
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
# pre 4.5.0
|
||||||
from ipapython.ipautil import kinit_password, kinit_keytab
|
from ipapython.ipautil import kinit_password, kinit_keytab
|
||||||
except ImportError as _err:
|
except ImportError as _err:
|
||||||
MODULE_IMPORT_ERROR = str(_err)
|
MODULE_IMPORT_ERROR = str(_err)
|
||||||
|
|||||||
@@ -172,9 +172,13 @@ try:
|
|||||||
from ipapython.ipautil import CalledProcessError, write_tmp_file, \
|
from ipapython.ipautil import CalledProcessError, write_tmp_file, \
|
||||||
ipa_generate_password
|
ipa_generate_password
|
||||||
from ipapython.dn import DN
|
from ipapython.dn import DN
|
||||||
|
try:
|
||||||
|
from ipalib.kinit import kinit_password, kinit_keytab
|
||||||
|
except ImportError:
|
||||||
try:
|
try:
|
||||||
from ipalib.install.kinit import kinit_keytab, kinit_password
|
from ipalib.install.kinit import kinit_keytab, kinit_password
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
# pre 4.5.0
|
||||||
from ipapython.ipautil import kinit_keytab, kinit_password
|
from ipapython.ipautil import kinit_keytab, kinit_password
|
||||||
from ipapython.ipa_log_manager import standard_logging_setup
|
from ipapython.ipa_log_manager import standard_logging_setup
|
||||||
from gssapi.exceptions import GSSError
|
from gssapi.exceptions import GSSError
|
||||||
|
|||||||
@@ -104,6 +104,9 @@ try:
|
|||||||
from ipaclient.install.ipachangeconf import IPAChangeConf
|
from ipaclient.install.ipachangeconf import IPAChangeConf
|
||||||
from ipalib.install import certstore, sysrestore
|
from ipalib.install import certstore, sysrestore
|
||||||
from ipapython.ipautil import ipa_generate_password
|
from ipapython.ipautil import ipa_generate_password
|
||||||
|
try:
|
||||||
|
from ipalib.kinit import kinit_keytab
|
||||||
|
except ImportError:
|
||||||
from ipalib.install.kinit import kinit_keytab
|
from ipalib.install.kinit import kinit_keytab
|
||||||
from ipapython import ipaldap, ipautil, kernel_keyring
|
from ipapython import ipaldap, ipautil, kernel_keyring
|
||||||
from ipapython.certdb import IPA_CA_TRUST_FLAGS, \
|
from ipapython.certdb import IPA_CA_TRUST_FLAGS, \
|
||||||
|
|||||||
@@ -76,9 +76,13 @@ try:
|
|||||||
from ipaplatform.paths import paths
|
from ipaplatform.paths import paths
|
||||||
from ipapython.ipautil import run
|
from ipapython.ipautil import run
|
||||||
from ipalib.constants import DEFAULT_CONFIG
|
from ipalib.constants import DEFAULT_CONFIG
|
||||||
|
try:
|
||||||
|
from ipalib.kinit import kinit_password
|
||||||
|
except ImportError:
|
||||||
try:
|
try:
|
||||||
from ipalib.install.kinit import kinit_password
|
from ipalib.install.kinit import kinit_password
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
# pre 4.5.0
|
||||||
from ipapython.ipautil import kinit_password
|
from ipapython.ipautil import kinit_password
|
||||||
except ImportError as _err:
|
except ImportError as _err:
|
||||||
MODULE_IMPORT_ERROR = str(_err)
|
MODULE_IMPORT_ERROR = str(_err)
|
||||||
|
|||||||
Reference in New Issue
Block a user