[MaaS] destructive storage test fio on failure 45/55945/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 18 Apr 2018 03:59:09 +0000 (05:59 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 18 Apr 2018 03:59:09 +0000 (05:59 +0200)
commit3d6c3323256d6dde62ea335e53427410f730a192
tree392a04a13efe045ed34e82a048bf6818d3f16c18
parent2d2f59907d578d266e1aa19040314dc15b27c0c6
[MaaS] destructive storage test fio on failure

Perform fio storage destructive test operation (usually takes just a
few minutes) to completely destroy any previous storage metadata that
might cause issues with cleanup in cloud-init/curtin during deploy.

Only resort to fio when a node fails to deploy, which allows us to
reuse the `maas.machines.mark_broken_state` state.

JIRA: FUEL-365

Change-Id: Ief327e6b4fefa83a8a3c131acfdf9f5fd605689d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
mcp/salt-formulas/maas/machines/mark_broken_fixed.sls