Hetzner Nuke
blcks hetzner nuke deletes all resources in a Hetzner account, similar to aws-nuke.
Use Cases
- Clean up projects provisioned from CI/CD systems after build failures
- Ensure clean accounts for testing bootstrap capability of IaC code
- Save costs by cleaning development accounts overnight
Warning
Be aware that blcks hetzner nuke is a very destructive operation, hence you have to be very careful while using it. Otherwise, you might delete production data.
Usage
blcks hetzner nuke is available as a command in the Solidblocks CLI. The Hetzner cloud API token can be provided as argument --hetzner-token or via environment variable HCLOUD_TOKEN.
Simulate
When invoked without --do-nuke resource deletion will only be simulated, and the resources that would be deleted are printed to the console.
export HCLOUD_TOKEN=<hetzner api token>
blcks hetzner nukeNuke
Warning
blcks hetzner nuke --do-nuke mode will delete all resources that are reachable with the provided HCLOUD_TOKEN.
export HCLOUD_TOKEN=<hetzner api token>
blcks hetzner nuke --do-nuke