def update_ipmi(self, asset): parameters = { 'username': str(asset.ipmi.username), 'password': str(asset.ipmi.password), 'address': str(asset.ipmi.address), 'gateway': str(asset.ipmi.gateway), 'netmask': str(asset.ipmi.netmask) } parameters = params.select_non_empty_parameters(parameters) if not parameters: return True #logger.debug("Updating asset %s IPMI info with parameters #{parameters.inspect}" % (asset.tag)) r = http_handler.http_post("/api/asset/%s/ipmi" % asset.tag, parameters) print (r.text)
def update_ipmi(self, asset): parameters = { 'username': str(asset.ipmi.username), 'password': str(asset.ipmi.password), 'address': str(asset.ipmi.address), 'gateway': str(asset.ipmi.gateway), 'netmask': str(asset.ipmi.netmask) } parameters = params.select_non_empty_parameters(parameters) if not parameters: return True #logger.debug("Updating asset %s IPMI info with parameters #{parameters.inspect}" % (asset.tag)) r = http_handler.http_post("/api/asset/%s/ipmi" % asset.tag, parameters) print(r.text)
def update_tag_ipmi(self, asset, **kwargs): # NOTE: there's a length minimun for the password!! imposed by Collins!!! parameters = { 'username': params.get_option('username', kwargs, None), 'password': params.get_option('password', kwargs, None), 'address': params.get_option('address', kwargs, None), 'gateway': params.get_option('gateway', kwargs, None), 'netmask': params.get_option('netmask', kwargs, None) } parameters = params.select_non_empty_parameters(parameters) if not parameters: return True #logger.debug("Updating asset %s IPMI info with parameters #{parameters.inspect}" % (asset.tag)) r = http_handler.http_post("/api/asset/%s/ipmi" % asset, parameters) print(r.text)
def update_tag_ipmi(self, asset, **kwargs): # NOTE: there's a length minimun for the password!! imposed by Collins!!! parameters = { 'username': params.get_option('username', kwargs, None), 'password': params.get_option('password', kwargs, None), 'address': params.get_option('address', kwargs, None), 'gateway': params.get_option('gateway', kwargs, None), 'netmask': params.get_option('netmask', kwargs, None) } parameters = params.select_non_empty_parameters(parameters) if not parameters: return True #logger.debug("Updating asset %s IPMI info with parameters #{parameters.inspect}" % (asset.tag)) r = http_handler.http_post("/api/asset/%s/ipmi" % asset, parameters) print (r.text)