Compare commits

...

2 Commits

Author SHA1 Message Date
Oli
b90371c362 add root record 2023-02-28 21:05:15 +00:00
Oli
b7414398ab temporary open SSH 2023-02-28 21:01:40 +00:00
2 changed files with 6 additions and 22 deletions

24
dns.tf
View File

@@ -4,33 +4,17 @@ data "ionosdeveloper_dns_zone" "selected" {
name = "twirling.de" name = "twirling.de"
} }
resource "ionosdeveloper_dns_record" "main_ipv4" { resource "ionosdeveloper_dns_record" "root_ipv4" {
zone_id = data.ionosdeveloper_dns_zone.selected.id zone_id = data.ionosdeveloper_dns_zone.selected.id
name = "cloud.${data.ionosdeveloper_dns_zone.selected.name}" name = "${data.ionosdeveloper_dns_zone.selected.name}"
type = "A" type = "A"
content = hcloud_primary_ip.main_ipv4.ip_address content = hcloud_primary_ip.main_ipv4.ip_address
ttl = 3600 ttl = 3600
} }
resource "ionosdeveloper_dns_record" "main_ipv6" { resource "ionosdeveloper_dns_record" "root_ipv6" {
zone_id = data.ionosdeveloper_dns_zone.selected.id zone_id = data.ionosdeveloper_dns_zone.selected.id
name = "cloud.${data.ionosdeveloper_dns_zone.selected.name}" name = "${data.ionosdeveloper_dns_zone.selected.name}"
type = "AAAA"
content = hcloud_primary_ip.main_ipv6.ip_address
ttl = 3600
}
resource "ionosdeveloper_dns_record" "dev_ipv4" {
zone_id = data.ionosdeveloper_dns_zone.selected.id
name = "dev.${data.ionosdeveloper_dns_zone.selected.name}"
type = "A"
content = hcloud_primary_ip.main_ipv4.ip_address
ttl = 3600
}
resource "ionosdeveloper_dns_record" "dev_ipv6" {
zone_id = data.ionosdeveloper_dns_zone.selected.id
name = "dev.${data.ionosdeveloper_dns_zone.selected.name}"
type = "AAAA" type = "AAAA"
content = hcloud_primary_ip.main_ipv6.ip_address content = hcloud_primary_ip.main_ipv6.ip_address
ttl = 3600 ttl = 3600

View File

@@ -22,8 +22,8 @@ resource "hcloud_firewall" "ssh" {
protocol = "tcp" protocol = "tcp"
port = "22" port = "22"
source_ips = [ source_ips = [
var.bastion_host.ipv4, "0.0.0.0/0",
var.bastion_host.ipv6 "::/0"
] ]
} }
apply_to { apply_to {