init: copied modules from lawndale-infra

This commit is contained in:
2022-05-26 00:40:29 +02:00
commit 414feb48ee
39 changed files with 1435 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
output "ip_address" {
value = local.ip_address
}
output "fqdn" {
value = "${dns_a_record_set.this.name}.${dns_a_record_set.this.zone}"
}
output "interface" {
value = var.interface
}
output "name" {
value = var.name
}
output "gateway" {
value = "${local.interface_ip_map[var.interface]}.254"
}
output "nameserver" {
value = "${local.interface_ip_map[var.interface]}.254"
}
output "search_domains" {
value = ["${var.interface}.lawndale.", "lawndale."]
}
output "cidr" {
value = 24
}
output "lawndale_interface" {
value = local.lawndale_interface_map[var.interface]
}