Exemple #1
0
 def __init__(self):
     self.state = State.Instance()
     self.lab_spec = {}
     self.labmgr = LabManager()
     self.vmpoolmgr = VMPoolManager()
     self.git = GitCommands()
     self.deploy_record = Record()
Exemple #2
0
    def __init__(self):
        """ State should be rewriten"""
        logger.debug("VMPoolManager: _init_()")
        self.state = State.Instance()
        self.vmpools = []
        self.env = EnvSetUp.Instance()
        self.config_spec = self.env.get_config_spec()
        self.pools = self.config_spec["VMPOOL_CONFIGURATION"]["VMPOOLS"]

        for pool in self.pools:
            self.add_vm_pool(pool["POOLID"],
                             pool["DESCRIPTION"],
                             pool["ADAPTERIP"],
                             pool["PORT"],
                             self.config_spec["VMPOOL_CONFIGURATION"]["ADAPTER_ENDPOINTS"]["CREATE_URI"],
                             self.config_spec["VMPOOL_CONFIGURATION"]["ADAPTER_ENDPOINTS"]["DESTROY_URI"])

        logger.debug("VMPoolManager: _init_();  vm_pools = %s" % (str(self.vmpools)))