Skip to content

Commit

Permalink
Add Support for vlan Tagging (#11)
Browse files Browse the repository at this point in the history
Co-authored-by: Frank <[email protected]>
  • Loading branch information
jamestutton and fvumbaca authored May 4, 2022
1 parent 9bba058 commit ca0248e
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 3 deletions.
3 changes: 2 additions & 1 deletion master_nodes.tf
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ locals {
disk_size = "20G"
user = "k3s"
network_bridge = "vmbr0"
network_tag = -1
})

master_node_ips = [for i in range(var.master_nodes_count) : cidrhost(var.control_plane_subnet, i + 1)]
Expand Down Expand Up @@ -55,7 +56,7 @@ resource "proxmox_vm_qemu" "k3s-master" {
model = "virtio"
queues = 0
rate = 0
tag = -1
tag = local.master_node_settings.network_tag
}


Expand Down
3 changes: 2 additions & 1 deletion support_node.tf
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ locals {
storage_id = "local-lvm"
disk_size = "10G"
user = "support"
network_tag = -1

db_name = "k3s"
db_user = "k3s"
Expand Down Expand Up @@ -53,7 +54,7 @@ resource "proxmox_vm_qemu" "k3s-support" {
model = "virtio"
queues = 0
rate = 0
tag = -1
tag = local.support_node_settings.network_tag
}


Expand Down
3 changes: 3 additions & 0 deletions variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ variable "support_node_settings" {
db_name = optional(string),
db_user = optional(string),
network_bridge = optional(string),
network_tag = optional(number),
})
}

Expand All @@ -91,6 +92,7 @@ variable "master_node_settings" {
disk_size = optional(string),
user = optional(string),
network_bridge = optional(string),
network_tag = optional(number),
})
}

Expand All @@ -111,6 +113,7 @@ variable "node_pools" {
storage_id = optional(string),
disk_size = optional(string),
user = optional(string),
network_tag = optional(number),

template = optional(string),

Expand Down
3 changes: 2 additions & 1 deletion worker_nodes.tf
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ locals {
user = "k3s"
template = var.node_template
network_bridge = "vmbr0"
network_tag = -1
}), {
i = i
ip = cidrhost(pool.subnet, i)
Expand Down Expand Up @@ -65,7 +66,7 @@ resource "proxmox_vm_qemu" "k3s-worker" {
model = "virtio"
queues = 0
rate = 0
tag = -1
tag = each.value.network_tag
}

os_type = "cloud-init"
Expand Down

0 comments on commit ca0248e

Please sign in to comment.