diff --git a/main.tf b/main.tf
index 69b9f5d..5c2b72f 100644
--- a/main.tf
+++ b/main.tf
@@ -13,12 +13,12 @@ terraform {
}
pihole = {
- source = "ryanwholey/pihole"
+ source = "ryanwholey/pihole"
version = "~> 0.2"
}
tailscale = {
- source = "tailscale/tailscale"
+ source = "tailscale/tailscale"
version = "~> 0.17.2"
}
}
@@ -40,25 +40,25 @@ provider "tailscale" {
}
variable "soa_email" {
- type = string
+ type = string
nullable = false
}
variable "subdomains" {
- type = map(list(string))
+ type = map(list(string))
nullable = false
}
data "linode_instances" "ramble_hard" {
filter {
- name = "label"
+ name = "label"
values = ["ramble-hard"]
}
}
data "linode_instances" "lotus_land_story" {
filter {
- name = "label"
+ name = "label"
values = ["lotus-land-story"]
}
}
@@ -72,24 +72,24 @@ data "tailscale_device" "on_fire_within" {
}
locals {
- ramble_hard = data.linode_instances.ramble_hard.instances.0
+ ramble_hard = data.linode_instances.ramble_hard.instances.0
lotus_land_story = data.linode_instances.lotus_land_story.instances.0
}
resource "linode_domain" "kejadlen_dev" {
- type = "master"
- domain = "kejadlen.dev"
+ type = "master"
+ domain = "kejadlen.dev"
soa_email = var.soa_email
}
resource "linode_domain" "chislan_family" {
- type = "master"
- domain = "chislan.family"
+ type = "master"
+ domain = "chislan.family"
soa_email = var.soa_email
}
resource "pihole_dns_record" "rss" {
- for_each = toset([])
+ for_each = toset(["git.kejadlen.dev"])
domain = each.key
ip = data.tailscale_device.lotus_land_story.addresses.0