Add 2 more useful functions, required only if things break in MaaS (e.g. failed deploy / failed testing etc.).
Later, these might be leveraged in _states/maasng.py to provide an idempotent stateful approach to machines.deploy (including parametric retries where we automatically delete the machine and re-add it a few times and/or mark it broken/fixed to bypass commissioning/deployment errors).
Add 2 more useful functions, required only if things break in MaaS (e.g. failed deploy / failed testing etc.). Later, these might be leveraged in _states/maasng.py to provide an idempotent stateful approach to machines.deploy (including parametric retries where we automatically delete the machine and re-add it a few times and/or mark it broken/fixed to bypass commissioning/deployment errors).