summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-replica-install
diff options
context:
space:
mode:
authorTomas Babej <tbabej@redhat.com>2013-06-05 15:48:35 +0200
committerMartin Kosek <mkosek@redhat.com>2013-06-06 18:17:06 +0200
commit08a487f3e4d258f84dd20330e0a45c9b5f4094f0 (patch)
tree4038d15dbb3b5e5904a6bd7cfc3fbe0473233c08 /install/tools/ipa-replica-install
parentb1cb3ade03346113ab6ce6862dbd2a60070e59ca (diff)
downloadfreeipa.git-08a487f3e4d258f84dd20330e0a45c9b5f4094f0.tar.gz
freeipa.git-08a487f3e4d258f84dd20330e0a45c9b5f4094f0.tar.xz
freeipa.git-08a487f3e4d258f84dd20330e0a45c9b5f4094f0.zip
Manage ipa-otpd.socket by IPA
Adds a new simple service called OtpdInstance, that manages ipa-otpd.socket service. Added to server/replica installer and ipa-upgradeconfig script. https://fedorahosted.org/freeipa/ticket/3680
Diffstat (limited to 'install/tools/ipa-replica-install')
-rwxr-xr-xinstall/tools/ipa-replica-install6
1 files changed, 6 insertions, 0 deletions
diff --git a/install/tools/ipa-replica-install b/install/tools/ipa-replica-install
index 27222020..e93e30bf 100755
--- a/install/tools/ipa-replica-install
+++ b/install/tools/ipa-replica-install
@@ -35,6 +35,7 @@ from ipapython import ipautil
from ipaserver.install import dsinstance, installutils, krbinstance, service
from ipaserver.install import bindinstance, httpinstance, ntpinstance, certs
from ipaserver.install import memcacheinstance
+from ipaserver.install import otpdinstance
from ipaserver.install.replication import replica_conn_check, ReplicationManager
from ipaserver.install.installutils import (HostnameLocalhost, resolve_host,
ReplicaConfig, expand_replica_info, read_replica_info ,get_host_name,
@@ -672,6 +673,11 @@ def main():
krb = install_krb(config, setup_pkinit=options.setup_pkinit)
http = install_http(config, auto_redirect=options.ui_redirect)
+
+ otpd = otpdinstance.OtpdInstance()
+ otpd.create_instance('OTPD', config.host_name, config.dirman_password,
+ ipautil.realm_to_suffix(config.realm_name))
+
if CA:
CA.configure_certmonger_renewal()
CA.import_ra_cert(dir + "/ra.p12")