Configure ipa_memcached when a replica is installed.

https://fedorahosted.org/freeipa/ticket/2401
This commit is contained in:
Rob Crittenden
2012-02-16 12:02:36 -05:00
committed by Martin Kosek
parent b9bc99e43a
commit cf35dfa2bc

View File

@@ -29,6 +29,7 @@ from ipapython import ipautil
from ipaserver.install import dsinstance, installutils, krbinstance, service from ipaserver.install import dsinstance, installutils, krbinstance, service
from ipaserver.install import bindinstance, httpinstance, ntpinstance, certs from ipaserver.install import bindinstance, httpinstance, ntpinstance, certs
from ipaserver.install import memcacheinstance
from ipaserver.install.replication import replica_conn_check from ipaserver.install.replication import replica_conn_check
from ipaserver.install.installutils import HostnameLocalhost, resolve_host from ipaserver.install.installutils import HostnameLocalhost, resolve_host
from ipaserver.install.installutils import ReplicaConfig, expand_replica_info, read_replica_info 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", pkcs12_info = (config.dir + "/httpcert.p12",
config.dir + "/http_pin.txt") 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 = 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) 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)