| variables.tf - infra - Terraform IoC for my remote (Hetzner) and local (Incus) … | |
| git clone git://jay.scot/infra | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| variables.tf (567B) | |
| --- | |
| 1 | |
| 2 variable "public_ssh_keys" { | |
| 3 description = "Public SSH key location to attach to instance." | |
| 4 type = map(any) | |
| 5 } | |
| 6 | |
| 7 variable "firewall_rules" { | |
| 8 description = "Firewall configuration settings." | |
| 9 type = map(any) | |
| 10 } | |
| 11 | |
| 12 variable "nodes" { | |
| 13 description = "Configuration settings for each required node." | |
| 14 type = map(object({ | |
| 15 image = string | |
| 16 location = string | |
| 17 server_type = string | |
| 18 reverse_dns = string | |
| 19 user_data = string | |
| 20 public_key = string | |
| 21 labels = map(any) | |
| 22 ipv4 = bool | |
| 23 ipv6 = bool | |
| 24 })) | |
| 25 } |