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

Class sysConfig

python/lib/cloudutils/syscfg.py:72–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70 pass
71
72class sysConfig(object):
73 def __init__(self, env):
74 self.env = env
75 self.services = []
76
77 def registerService(self, service):
78 self.services.append(service(self))
79
80 def config(self):
81 if not self.check():
82 return False
83
84 for service in self.services:
85 if not service.configuration():
86 raise CloudInternalException("Configuration failed for service %s" % service.serviceName)
87
88 def restore(self):
89 for service in self.services:
90 service.backup()
91
92 def check(self):
93 return True
94
95class sysConfigAgent(sysConfig):
96 def __init__(self, env):

Callers 2

getAgentMethod · 0.85
getServerMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected