MCPcopy
hub / github.com/trailofbits/algo / remove_server

Function remove_server

library/scaleway_compute.py:305–314  ·  view source on GitHub ↗
(compute_api, server)

Source from the content-addressed store, hash-verified

303
304
305def remove_server(compute_api, server):
306 compute_api.module.debug("Starting remove server strategy")
307 response = compute_api.delete(path="servers/%s" % server["id"])
308 if not response.ok:
309 msg = "Error during server deletion: (%s) %s" % (response.status_code, response.json)
310 compute_api.module.fail_json(msg=msg)
311
312 wait_to_complete_state_transition(compute_api=compute_api, server=server)
313
314 return response
315
316
317def present_strategy(compute_api, wished_server):

Callers 1

absent_strategyFunction · 0.85

Calls 2

fail_jsonMethod · 0.80

Tested by

no test coverage detected