Follow the steps in (this guide)[https://justobjects.nl/terraform-first-steps/]
- Install Open Tofu
- install ansible
- Open an account on Hetzner provider (or any other provider of cloud)
- Supply an (public) ssh key to a new hetzner cloud project
- Create an API token on the dashboard (Read & Write)
- Create a gandi account for DNS (or cloudflare or namecheap)
- Generate a GANDI PAT (personal access token)
- Create terraform.tfvars
hcloud_token = "{value}" - Append terraform.tfvars
gandi_token = "{value}" - Append terraform.tfvars
hetzner_ssh_key_name = "{value}" - Append terraform.tfvars
private_ssh_key_path = "{value}"