mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
ipautil: move kinit functions to ipalib.install
kinit_password() depends on ipaplatform. Move kinit_password() as well as kinit_keytab() to a new ipalib.install.kinit module, as they are used only from installers. https://fedorahosted.org/freeipa/ticket/6474 Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
This commit is contained in:
committed by
Martin Basti
parent
75b70e3f0d
commit
7d5c680ace
@@ -27,7 +27,7 @@ import tempfile
|
||||
import shutil
|
||||
import traceback
|
||||
|
||||
from ipapython import ipautil
|
||||
from ipalib.install.kinit import kinit_keytab
|
||||
from ipalib import api
|
||||
from ipaserver.install import certs, cainstance, krainstance
|
||||
from ipaplatform.paths import paths
|
||||
@@ -44,8 +44,7 @@ def _main():
|
||||
try:
|
||||
principal = str('host/%s@%s' % (api.env.host, api.env.realm))
|
||||
ccache_filename = os.path.join(tmpdir, 'ccache')
|
||||
ipautil.kinit_keytab(principal, paths.KRB5_KEYTAB,
|
||||
ccache_filename)
|
||||
kinit_keytab(principal, paths.KRB5_KEYTAB, ccache_filename)
|
||||
os.environ['KRB5CCNAME'] = ccache_filename
|
||||
|
||||
ca = cainstance.CAInstance(host_name=api.env.host)
|
||||
|
||||
Reference in New Issue
Block a user