fix: update dns servers in terraform

This commit is contained in:
Tony Du 2025-02-04 17:55:59 -08:00
parent 28ee008d40
commit 87cda5fe35
8 changed files with 32 additions and 2 deletions

View File

@ -1 +1 @@
../../../data/ssh/id_rsa.pub
../../data/ssh/id_rsa.pub

View File

@ -1,9 +1,14 @@
locals {
dns_server_ip = "10.0.123.123"
dns_server_subnet = "16"
}
module "dns_server" {
source = "${path.module}/modules/dns-server"
vm_id = "200"
ipv4_address = "10.0.123.123/16"
ipv4_address = "${local.dns_server_ip}/${local.dns_server_subnet}"
pool_id = proxmox_virtual_environment_pool.core.id
proxmox_vm_storage = var.proxmox_vm_storage

View File

@ -8,6 +8,7 @@ module "docker_swarm_stingray" {
manager_count = 1
worker_count = 2
storage_size = 32
dns_server_ip = local.dns_server_ip
proxmox_vm_storage = var.proxmox_vm_storage
proxmox_image_storage = var.proxmox_image_storage

View File

@ -10,6 +10,7 @@ module "k8s_dolo" {
worker_count = 3
storage_worker_count = 3
storage_size = 32
dns_server_ip = local.dns_server_ip
proxmox_vm_storage = var.proxmox_vm_storage
proxmox_image_storage = var.proxmox_image_storage
@ -29,6 +30,7 @@ module "k8s_folly" {
control_plane_count = 0
worker_count = 0
storage_worker_count = 0
dns_server_ip = local.dns_server_ip
proxmox_vm_storage = var.proxmox_vm_storage
proxmox_image_storage = var.proxmox_image_storage

View File

@ -102,6 +102,9 @@ resource "proxmox_virtual_environment_vm" "swarm_manager" {
}
initialization {
dns {
servers = [var.dns_server_ip]
}
ip_config {
ipv4 {
# x.x.x.32 - x.x.x.39
@ -240,6 +243,9 @@ resource "proxmox_virtual_environment_vm" "swarm_worker" {
}
initialization {
dns {
servers = [var.dns_server_ip]
}
ip_config {
ipv4 {
# x.x.x.40 - x.x.x.55

View File

@ -53,3 +53,7 @@ variable "subnet_cidr" {
type = string
# example "10.0.185.0/24"
}
variable "dns_server_ip" {
type = string
}

View File

@ -70,6 +70,9 @@ resource "proxmox_virtual_environment_vm" "k8s_control_plane" {
}
initialization {
dns {
servers = [var.dns_server_ip]
}
ip_config {
ipv4 {
# x.x.x.32 - x.x.x.47
@ -139,6 +142,9 @@ resource "proxmox_virtual_environment_vm" "k8s_worker" {
}
initialization {
dns {
servers = [var.dns_server_ip]
}
ip_config {
ipv4 {
# x.x.x.48 - x.x.x.79
@ -294,6 +300,9 @@ resource "proxmox_virtual_environment_vm" "k8s_storage_worker" {
}
initialization {
dns {
servers = [var.dns_server_ip]
}
ip_config {
ipv4 {
# x.x.x.80 - x.x.x.87

View File

@ -73,3 +73,6 @@ variable "subnet_cidr" {
# example "10.0.185.0/24"
}
variable "dns_server_ip" {
type = string
}