summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-replica-install
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2012-02-16 12:02:36 -0500
committerMartin Kosek <mkosek@redhat.com>2012-02-16 18:45:14 +0100
commitcf35dfa2bca2860aed795a30e05201a88c896a9e (patch)
treedac0d513c74bb318d252ad37db70b020533e53c6 /install/tools/ipa-replica-install
parentb9bc99e43ae7c364e5c3804d46efcb442da1dda4 (diff)
downloadfreeipa-cf35dfa2bca2860aed795a30e05201a88c896a9e.tar.gz
freeipa-cf35dfa2bca2860aed795a30e05201a88c896a9e.tar.xz
freeipa-cf35dfa2bca2860aed795a30e05201a88c896a9e.zip
Configure ipa_memcached when a replica is installed.
https://fedorahosted.org/freeipa/ticket/2401
Diffstat (limited to 'install/tools/ipa-replica-install')
-rwxr-xr-xinstall/tools/ipa-replica-install4
1 files changed, 4 insertions, 0 deletions
diff --git a/install/tools/ipa-replica-install b/install/tools/ipa-replica-install
index 0b8ab2ae7..e4e4a8d84 100755
--- a/install/tools/ipa-replica-install
+++ b/install/tools/ipa-replica-install
@@ -29,6 +29,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.replication import replica_conn_check
from ipaserver.install.installutils import HostnameLocalhost, resolve_host
from ipaserver.install.installutils import ReplicaConfig, expand_replica_info, read_replica_info
@@ -184,6 +185,9 @@ def install_http(config, auto_redirect):
pkcs12_info = (config.dir + "/httpcert.p12",
config.dir + "/http_pin.txt")
+ memcache = memcacheinstance.MemcacheInstance()
+ memcache.create_instance('MEMCACHE', config.host_name, config.dirman_password, util.realm_to_suffix(config.realm_name))
+
http = httpinstance.HTTPInstance()
http.create_instance(config.realm_name, config.host_name, config.domain_name, config.dirman_password, False, pkcs12_info, self_signed_ca=True, auto_redirect=auto_redirect)