Warning¶
Danger
stackit-nuke deletes everything in the targeted STACKIT project that matches the configured resource types. Deletion is permanent and not recoverable.
Safety defaults¶
- Dry-run is the default. Without
--no-dry-run, nothing is deleted. - Explicit project allow-list required. The config must list
project-ids:. The CLI cannot widen this list, only narrow it. - Typed-confirmation prompt. You must type the project ID exactly to proceed, unless you also pass
--no-prompt. - Blocklist support via libnuke
blocklist:config — projects on the list cannot be nuked, ever.
What you should do before running¶
- Take a snapshot or backup of any data you may want to keep.
- Run with
--log-level=debugand without--no-dry-runfirst. Read the plan. - Use
--includeto scope an initial run to a single resource type. - Add unwanted-to-delete resources to your
filters:block.