> Why not use setup-storage without -X which prints all commands without > executin them?
Ah. Yes. Forgot about it since I started rewriting setup-storage so it doesn't need root-priviledges for a dry-run. (e.g. setup-storage without '-X' will still happily try to stop md devices and access the raw disk device) Progressed a bit into it, but I need to touch a lot of code, so I returned back to the start and now use a fai-client with no tasks as starting point. Rationale: I want to employ test driven development while hacking around in setup-storage internals. Different disk_configs with their expected output are my test-cases. That way I can make sure that none of my changes will start to generate invalid configs. Later on I want to be able to switch back to root-privilege-less testing. The goal is to be able to feed setup-storage user-specified input instead of actually calling 'parted', 'lvscan' etc. Maybe there are other ways to achieve this. I'm doing it this way because it's a nice lesson in code-refactoring.