variables.tf - infra - Terraform IoC for my remote (Hetzner) and local (Incus) servers.
(HTM) git clone git://jay.scot/infra
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) 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 }