No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-12 11:18:20 +02:00
.forgejo/workflows migrate off github 2026-10-12 11:18:20 +02:00
main.tf Update main.tf 2023-09-17 10:34:39 +02:00
monitoring.yaml migrate off github 2026-10-12 11:18:20 +02:00
providers.tf Update Terraform hcloud to v1.42.1 (#18) 2023-09-17 09:57:11 +02:00
README.md Update terraform-docs/gh-actions action to v1.1.0 (#29) 2024-03-24 11:01:54 +01:00
renovate.json Add renovate.json 2023-07-25 18:45:46 +00:00
tunnel.tf Update tunnel.tf 2023-09-17 10:36:56 +02:00
user-data.yaml migrate off github 2026-10-12 11:18:20 +02:00
variables.tf Update variables.tf 2023-09-17 10:40:04 +02:00

Hetzner Terraform Infra

This repo manages VleermuisTech infrstructure on Hetzner Cloud.

Requirements

Name Version
hcloud 1.42.1

Providers

Name Version
cloudflare n/a
hcloud 1.42.1
random n/a
template n/a

Modules

No modules.

Resources

Name Type
cloudflare_record.this resource
cloudflare_tunnel.this resource
cloudflare_tunnel_config.this resource
hcloud_floating_ip.this resource
hcloud_floating_ip_assignment.this resource
hcloud_server.this resource
random_id.this resource
random_pet.this resource
template_file.this data source

Inputs

Name Description Type Default Required
cloudflare_account_id n/a string n/a yes
cloudflare_zone_id n/a string n/a yes
github_username n/a string n/a yes
hcloud_token n/a any n/a yes
hetzner_ssh_key_name n/a string n/a yes
location n/a string n/a yes
server_type n/a any n/a yes
ssh_pub_key n/a any n/a yes
tunnel_name n/a string n/a yes
username n/a string n/a yes

Outputs

Name Description
floating_address Public IP address for the instance
ipv4_address Public IP address for the instance