def __init__(self, entity, extras): Task.__init__(self, entity, extras, 'retrieve') try: self.sofloatingip = self.entity.attributes['sofloatingip'] except: raise Exception("argument sofloatingip not given")
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='provision') if self.entity.extras['ops_version'] == 'v2': self.repo_uri = self.entity.extras['repo_uri'] self.host = urlparse(self.repo_uri).netloc.split('@')[1] elif self.entity.extras['ops_version'] == 'v3': self.host = self.entity.extras['loc']
def __init__(self, entity, extras): Task.__init__(self, entity, extras, 'retrieve') if self.entity.extras['ops_version'] == 'v2': self.repo_uri = self.entity.extras['repo_uri'] self.host = urlparse(self.repo_uri).netloc.split('@')[1] elif self.entity.extras['ops_version'] == 'v3': self.host = self.entity.extras['loc'] self.registry = self.extras['registry']
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='destroy') if self.entity.extras['ops_version'] == 'v2': self.repo_uri = self.entity.extras['repo_uri'] self.host = urlparse(self.repo_uri).netloc.split('@')[1] elif self.entity.extras['ops_version'] == 'v3': self.host = self.entity.extras['loc'] self.nburl = CONFIG.get('cloud_controller', 'nb_api', '')
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='activate') if self.entity.extras['ops_version'] == 'v2': self.repo_uri = self.entity.extras['repo_uri'] self.host = urlparse(self.repo_uri).netloc.split('@')[1] if os.system('which git') != 0: raise EnvironmentError('Git is not available.') elif self.entity.extras['ops_version'] == 'v3': self.host = self.entity.extras['loc']
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='destroy') if self.entity.extras['ops_version'] == 'v2': self.repo_uri = self.entity.extras['repo_uri'] self.host = urlparse(self.repo_uri).netloc.split('@')[1] elif self.entity.extras['ops_version'] == 'v3': self.host = self.entity.extras['loc'] self.nburl = os.environ.get('CC_URL', False) if not self.nburl: self.nburl = CONFIG.get('cloud_controller', 'nb_api', '')
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='initialise') self.nburl = CONFIG.get('cloud_controller', 'nb_api', '') if self.nburl[-1] == '/': self.nburl = self.nburl[0:-1] LOG.info('CloudController Northbound API: ' + self.nburl) if len(entity.attributes) > 0: LOG.info('Client supplied parameters: ' + entity.attributes.__repr__()) # XXX check that these parameters are valid according to the kind specification self.extras['srv_prms'].add_client_params(entity.attributes) else: LOG.warn('No client supplied parameters.')
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='deploy') try: self.sofloatingipid = self.entity.attributes['sofloatingipid'] except: raise Exception("argument sofloatingipid not given") try: self.sofloatingip = self.entity.attributes['sofloatingip'] except: raise Exception("argument sofloatingip not given")
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='initialise') self.nburl = os.environ.get('CC_URL', False) if not self.nburl: self.nburl = CONFIG.get('cloud_controller', 'nb_api', '') if self.nburl[-1] == '/': self.nburl = self.nburl[0:-1] LOG.info('CloudController Northbound API: ' + self.nburl) if len(entity.attributes) > 0: LOG.info('Client supplied parameters: ' + entity.attributes.__repr__()) # XXX check that these parameters are valid according to the kind specification self.extras['srv_prms'].add_client_params(entity.attributes) else: LOG.warn('No client supplied parameters.')
def __init__(self, entity, extras): Task.__init__(self, entity, extras, 'retrieve')
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='destroy') self.entity = entity self.extras = extras
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='provision')
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='deploy')
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='activate')
def __init__(self, entity, extras): Task.__init__(self, entity, extras, state='initialise')
def __init__(self, entity, extras, updated_entity): Task.__init__(self, entity, extras, state='update') self.new = updated_entity