def _extract_template_definition(context, bay):
    baymodel = _get_baymodel(context, bay)
    cluster_distro = baymodel.cluster_distro
    cluster_coe = baymodel.coe
    definition = TDef.get_template_definition('vm', cluster_distro,
                                              cluster_coe)
    return definition.extract_definition(baymodel, bay)
Example #2
0
def _update_stack_outputs(context, stack, bay):
    baymodel = conductor_utils.retrieve_baymodel(context, bay)
    cluster_distro = baymodel.cluster_distro
    cluster_coe = baymodel.coe
    definition = TDef.get_template_definition('vm', cluster_distro,
                                              cluster_coe)
    return definition.update_outputs(stack, bay)
def _update_stack_outputs(context, stack, bay):
    baymodel = _get_baymodel(context, bay)
    cluster_distro = baymodel.cluster_distro
    cluster_coe = baymodel.coe
    definition = TDef.get_template_definition('vm', cluster_distro,
                                              cluster_coe)
    return definition.update_outputs(stack, bay)
Example #4
0
 def __init__(self, openstack_client, bay):
     self.openstack_client = openstack_client
     self.context = self.openstack_client.context
     self.bay = bay
     self.attempts = 0
     baymodel = conductor_utils.retrieve_baymodel(self.context, bay)
     self.template_def = TDef.get_template_definition("vm", baymodel.cluster_distro, baymodel.coe)
Example #5
0
def _extract_template_definition(context, bay, scale_manager=None):
    baymodel = conductor_utils.retrieve_baymodel(context, bay)
    cluster_distro = baymodel.cluster_distro
    cluster_coe = baymodel.coe
    definition = TDef.get_template_definition('vm', cluster_distro,
                                              cluster_coe)
    return definition.extract_definition(baymodel, bay,
                                         scale_manager=scale_manager)
Example #6
0
 def __init__(self, openstack_client, bay):
     self.openstack_client = openstack_client
     self.context = self.openstack_client.context
     self.bay = bay
     self.attempts = 0
     self.baymodel = conductor_utils.retrieve_baymodel(self.context, bay)
     self.template_def = TDef.get_template_definition(
         'vm', self.baymodel.cluster_distro, self.baymodel.coe)
Example #7
0
def _extract_template_definition(context, bay, scale_manager=None):
    baymodel = conductor_utils.retrieve_baymodel(context, bay)
    cluster_distro = baymodel.cluster_distro
    cluster_coe = baymodel.coe
    definition = TDef.get_template_definition('vm', cluster_distro,
                                              cluster_coe)
    return definition.extract_definition(context, baymodel, bay,
                                         scale_manager=scale_manager)
Example #8
0
def _update_stack_outputs(context, stack, bay):
    baymodel = conductor_utils.retrieve_baymodel(context, bay)
    cluster_distro = baymodel.cluster_distro
    cluster_coe = baymodel.coe
    definition = TDef.get_template_definition("vm", cluster_distro, cluster_coe)
    return definition.update_outputs(stack, bay)