MCPcopy Create free account
hub / github.com/apache/cloudstack / setup

Method setup

systemvm/debian/opt/cloud/bin/cs/CsApp.py:42–60  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

40 CsHelper.service("apache2", "restart")
41
42 def setup(self):
43 CsHelper.copy_if_needed("/etc/apache2/vhost.template",
44 "/etc/apache2/sites-enabled/vhost-%s.conf" % self.ip)
45
46 file = CsFile("/etc/apache2/sites-enabled/vhost-%s.conf" % (self.ip))
47 if not self.config.cl.is_redundant():
48 file.replaceIfFound("<VirtualHost.*:8180>", "<VirtualHost %s:80>" % (self.ip))
49 file.replaceIfFound("<VirtualHost.*:8443>", "\t<VirtualHost %s:443>" % (self.ip))
50 file.replaceIfFound("Listen .*:8180", "Listen %s:80" % (self.ip))
51 file.replaceIfFound("Listen .*:8443", "Listen %s:443" % (self.ip))
52 else:
53 file.replaceIfFound("<VirtualHost.*:8180>", "<VirtualHost %s:80 %s:80>" % (self.ip, self.gateway))
54 file.replaceIfFound("<VirtualHost.*:8443>", "\t<VirtualHost %s:443 %s:443>" % (self.ip, self.gateway))
55 file.replaceIfFound("Listen .*:8180", "Listen %s:80\nListen %s:80" % (self.ip, self.gateway))
56 file.replaceIfFound("Listen .*:8443", "Listen %s:443\nListen %s:443" % (self.ip, self.gateway))
57 file.search("ServerName.*", "\tServerName %s.%s" % (self.config.cl.get_type(), self.config.get_domain()))
58 if file.is_changed():
59 file.commit()
60 CsHelper.execute2("systemctl restart apache2", False)
61
62
63class CsPasswdSvc():

Callers 1

post_config_changeMethod · 0.95

Calls 8

replaceIfFoundMethod · 0.95
searchMethod · 0.95
is_changedMethod · 0.95
commitMethod · 0.95
CsFileClass · 0.90
is_redundantMethod · 0.80
get_typeMethod · 0.45
get_domainMethod · 0.45

Tested by

no test coverage detected