WireGuard and Unbound setup with Packer and Terraform / OpenTofu.
MIT License
WireGuard and Unbound setup with Packer and Terraform / OpenTofu ready for deployment in Hetzner Cloud.
Copy ./packer/packer.auto.pkrvars.hcl.sample
file to ./packer/packer.auto.pkrvars.hcl
and
fill it with the appropriate values.
Build the server image with Packer.
cd ./packer/
packer init ./
packer build -only=hcloud.main ./
Copy ./terraform/terraform.tfvars.sample
file to ./terraform/terraform.tfvars
and fill it
with the appropriate values.
Deploy the server image with Terraform.
cd ./terraform/
terraform init
terraform apply