terraform: add victoriametrics

This commit is contained in:
Vivian 2021-11-25 11:58:56 +01:00
parent 48f27dcba2
commit 05e84cf6fa
No known key found for this signature in database
GPG key ID: A3923C699D1A3BDA
4 changed files with 36 additions and 4 deletions

View file

@ -82,6 +82,11 @@
ip = "10.42.42.17"; ip = "10.42.42.17";
mac = "0A:06:5E:E7:9A:0C"; mac = "0A:06:5E:E7:9A:0C";
} }
{
hostname = "victoriametrics";
ip = "10.42.42.18";
mac = "A9:E4:AA:7C:7E:EB";
}
{ {
hostname = "nuc"; hostname = "nuc";
ip = "10.42.42.42"; ip = "10.42.42.42";

View file

@ -47,6 +47,9 @@
}, },
"vault": { "vault": {
"mac": "16:2B:87:55:0C:0C" "mac": "16:2B:87:55:0C:0C"
},
"victoriametrics": {
"mac": "A9:E4:AA:7C:7E:EB"
} }
} }
} }

View file

@ -66,9 +66,10 @@ resource "proxmox_lxc" "vault" {
unprivileged = false # needed for mlock unprivileged = false # needed for mlock
vmid = 102 vmid = 102
clone = "101" clone = "101"
memory = 1024
onboot = true onboot = true
memory = 1024
rootfs { rootfs {
storage = "local-zfs" storage = "local-zfs"
size = "8G" size = "8G"
@ -110,7 +111,6 @@ resource "proxmox_lxc" "mosquitto" {
resource "proxmox_lxc" "nginx" { resource "proxmox_lxc" "nginx" {
target_node = "nuc" target_node = "nuc"
description = "nginx reverse proxy"
hostname = "nginx" hostname = "nginx"
vmid = 106 vmid = 106
clone = 101 clone = 101
@ -203,7 +203,7 @@ resource "proxmox_lxc" "dns-2" {
bridge = "vmbr0" bridge = "vmbr0"
ip = "dhcp" ip = "dhcp"
ip6 = "auto" ip6 = "auto"
hwaddr = var.hosts.dns-2.mac hwaddr = var.hosts.dns-2.mac
} }
} }
@ -227,7 +227,7 @@ resource "proxmox_lxc" "minio" {
bridge = "vmbr0" bridge = "vmbr0"
ip = "dhcp" ip = "dhcp"
ip6 = "auto" ip6 = "auto"
hwaddr = var.hosts.minio.mac hwaddr = var.hosts.minio.mac
} }
} }
@ -252,3 +252,26 @@ resource "proxmox_lxc" "dhcp" {
hwaddr = var.hosts.dhcp.mac hwaddr = var.hosts.dhcp.mac
} }
} }
resource "proxmox_lxc" "victoriametrics" {
target_node = "nuc"
hostname = "victoriametrics"
vmid = 113
clone = 108
unprivileged = true
onboot = true
cores = 1
memory = 512
rootfs {
storage = "local-zfs"
size = "25G"
}
network {
name = "eth0"
bridge = "vmbr0"
hwaddr = var.hosts.victoriametrics.mac
}
}

View file

@ -32,6 +32,7 @@ resource "proxmox_vm_qemu" "k3s-node1" {
vmid = 103 vmid = 103
clone = "bastion" clone = "bastion"
tablet = false tablet = false
onboot = true
memory = 8192 memory = 8192
cores = 4 cores = 4