(compute_api, server)
| 303 | |
| 304 | |
| 305 | def 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 | |
| 317 | def present_strategy(compute_api, wished_server): |
no test coverage detected