No description
- HCL 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| main.tf | ||
| monitoring.yaml | ||
| providers.tf | ||
| README.md | ||
| renovate.json | ||
| tunnel.tf | ||
| user-data.yaml | ||
| variables.tf | ||
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 |