diff --git a/proxmox/terraform/admin/admin.tf b/proxmox/terraform/admin/admin.tf index a714bdf..7fb0006 100644 --- a/proxmox/terraform/admin/admin.tf +++ b/proxmox/terraform/admin/admin.tf @@ -1,185 +1,213 @@ locals { config = { dns = var.dns domain = "internal.admin.swh.network" puppet_environment = "production" facter_deployment = "admin" facter_subnet = "sesi_rocquencourt_admin" puppet_master = var.puppet_master gateway_ip = "192.168.50.1" user_admin = var.user_admin user_admin_ssh_public_key = var.user_admin_ssh_public_key user_admin_ssh_private_key_path = var.user_admin_ssh_private_key_path vlan = "vmbr442" } } module "bardo" { source = "../modules/node" config = local.config hostname = "bardo" description = "Hedgedoc instance" hypervisor = "branly" vmid = 124 cores = "2" memory = "8192" balloon = 1024 full_clone = true networks = [{ id = 0 ip = "192.168.50.10" gateway = local.config["gateway_ip"] macaddr = "7A:CE:A2:72:FA:E8" bridge = local.config["vlan"] }] } module "rp1" { source = "../modules/node" config = local.config hostname = "rp1" description = "reverse-proxy" hypervisor = "branly" vmid = 115 cores = 2 memory = 4096 balloon = 1024 full_clone = true networks = [{ id = 0 ip = "192.168.50.20" gateway = local.config["gateway_ip"] macaddr = "4E:42:20:E0:B6:65" bridge = local.config["vlan"] }] } module "dali" { source = "../modules/node" config = local.config template = "debian-bullseye-11.2-2022-01-03" hostname = "dali" description = "admin databases host" hypervisor = "branly" vmid = 144 cores = 4 memory = 16384 balloon = 8192 networks = [{ id = 0 ip = "192.168.50.50" gateway = local.config["gateway_ip"] macaddr = "C2:7C:85:D0:E8:7C" bridge = local.config["vlan"] }] storages = [ { id = 0 storage = "proxmox" size = "32G" }, { id = 1 storage = "proxmox" size = "200G" } ] } output "dali_summary" { value = module.dali.summary } module "grafana0" { source = "../modules/node" config = local.config template = "debian-bullseye-11.2-2022-01-03" hostname = "grafana0" description = "Grafana server" hypervisor = "branly" vmid = 108 cores = 4 memory = 4096 balloon = 2048 networks = [{ id = 0 ip = "192.168.50.30" gateway = local.config["gateway_ip"] macaddr = "B2:CB:D9:09:D3:3B" bridge = local.config["vlan"] }] } output "grafana0_summary" { value = module.grafana0.summary } module "bojimans" { source = "../modules/node" config = local.config template = "debian-bullseye-11.2-2022-01-03" hostname = "bojimans" description = "Inventory server (netbox)" hypervisor = "branly" cpu = "kvm64" vmid = 127 sockets = 2 cores = 1 memory = 4096 balloon = 2048 networks = [{ id = 0 ip = "192.168.50.60" gateway = "192.168.50.1" macaddr = "EE:ED:A6:A0:78:9F" bridge = local.config["vlan"] }] storages = [{ id = 0 storage = "proxmox" size = "20G" }] } output "bojimans_summary" { value = module.bojimans.summary } module "money" { source = "../modules/node" config = local.config template = "debian-bullseye-11.2-2022-01-03" hostname = "money" description = "Azure billing reporting server" hypervisor = "branly" cpu = "kvm64" vmid = 140 sockets = 2 cores = 1 memory = 2048 balloon = 1024 networks = [{ id = 0 ip = "192.168.50.65" gateway = "192.168.50.1" macaddr = "" bridge = local.config["vlan"] }] storages = [{ id = 0 storage = "proxmox" size = "20G" }] } output "money_summary" { value = module.money.summary } + +module "thanos" { + source = "../modules/node" + config = local.config + vmid = 158 + onboot = true + template = "debian-bullseye-11.2-2022-01-03" + + hostname = "thanos" + description = "Thanos query service" + hypervisor = "branly" + sockets = "1" + cores = "4" + memory = "4096" + balloon = "1024" + + networks = [{ + id = 0 + ip = "192.168.50.90" + gateway = local.config["gateway_ip"] + macaddr = "2E:84:64:00:78:C8" + bridge = local.config["vlan"] + }] +} + +output "thanos_summary" { + value = module.thanos.summary +} diff --git a/proxmox/terraform/admin/terraform.tfstate b/proxmox/terraform/admin/terraform.tfstate index 274caa1..f2b99ba 100644 --- a/proxmox/terraform/admin/terraform.tfstate +++ b/proxmox/terraform/admin/terraform.tfstate @@ -1,804 +1,968 @@ { "version": 4, - "terraform_version": "1.1.7", - "serial": 26, + "terraform_version": "1.2.4", + "serial": 34, "lineage": "7eeb2152-4139-2f8a-fd0a-ac63e5d93d90", "outputs": { "bojimans_summary": { - "value": "\nhostname: bojimans\nfqdn: bojimans.internal.admin.swh.network\nnetwork: ip=192.168.50.60/24,gw=192.168.50.1 macaddrs=EE:ED:A6:A0:78:9F\nvmid: 127\n", + "value": "\nhostname: bojimans\nfqdn: bojimans.internal.admin.swh.network\nnetwork: ip=192.168.50.60/24,gw=192.168.50.1\n", "type": "string" }, "dali_summary": { - "value": "\nhostname: dali\nfqdn: dali.internal.admin.swh.network\nnetwork: ip=192.168.50.50/24,gw=192.168.50.1 macaddrs=C2:7C:85:D0:E8:7C\nvmid: 144\n", + "value": "\nhostname: dali\nfqdn: dali.internal.admin.swh.network\nnetwork: ip=192.168.50.50/24,gw=192.168.50.1\n", "type": "string" }, "grafana0_summary": { - "value": "\nhostname: grafana0\nfqdn: grafana0.internal.admin.swh.network\nnetwork: ip=192.168.50.30/24,gw=192.168.50.1 macaddrs=B2:CB:D9:09:D3:3B\nvmid: 108\n", + "value": "\nhostname: grafana0\nfqdn: grafana0.internal.admin.swh.network\nnetwork: ip=192.168.50.30/24,gw=192.168.50.1\n", "type": "string" }, "money_summary": { - "value": "\nhostname: money\nfqdn: money.internal.admin.swh.network\nnetwork: ip=192.168.50.65/24,gw=192.168.50.1 macaddrs=BE:45:F5:C3:BD:A3\nvmid: 140\n", + "value": "\nhostname: money\nfqdn: money.internal.admin.swh.network\nnetwork: ip=192.168.50.65/24,gw=192.168.50.1\n", + "type": "string" + }, + "thanos_summary": { + "value": "\nhostname: thanos\nfqdn: thanos.internal.admin.swh.network\nnetwork: ip=192.168.50.90/24,gw=192.168.50.1\n", "type": "string" } }, "resources": [ { "module": "module.bardo", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", "provider": "module.bardo.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, "attributes": { "additional_wait": 0, "agent": 0, "args": "", + "automatic_reboot": true, "balloon": 1024, "bios": "seabios", "boot": "c", "bootdisk": "", "bridge": "", "ci_wait": null, "cicustom": "", "cipassword": "", "ciuser": "root", "clone": "debian-buster-2020-11-06", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 2, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, "desc": "Hedgedoc instance", "disk": [ { + "aio": "", "backup": 0, "cache": "none", "discard": "", "file": "vm-124-disk-0", "format": "", "iothread": 0, "mbps": 0, "mbps_rd": 0, "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, - "media": "disk", + "media": "", "replicate": 0, "size": "32G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", "volume": "proxmox:vm-124-disk-0" } ], "disk_gb": 0, "force_create": false, "force_recreate_on_change_of": null, "full_clone": true, "guest_agent_ready_timeout": 100, "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", "id": "hypervisor3/qemu/124", "ipconfig0": "ip=192.168.50.10/24,gw=192.168.50.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", "ipconfig4": "", "ipconfig5": "", "iso": null, "kvm": true, "mac": "", "memory": 8192, "name": "bardo", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr442", "firewall": false, "link_down": false, "macaddr": "7A:CE:A2:72:FA:E8", "model": "virtio", + "mtu": 0, "queues": 0, "rate": 0, "tag": -1 } ], "nic": "", "numa": false, "onboot": true, "oncreate": true, "os_network_config": null, "os_type": "cloud-init", "pool": "", "preprovision": true, + "pxe": null, "qemu_os": "other", "reboot_required": false, "scsihw": "virtio-scsi-pci", "searchdomain": "internal.admin.swh.network", "serial": [], "sockets": 1, "ssh_forward_ip": null, "ssh_host": "192.168.50.10", "ssh_port": "22", "ssh_private_key": null, "ssh_user": "root", - "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n\n", + "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n\n\n", "storage": "", "storage_type": "", "tablet": true, "tags": "", "target_node": "hypervisor3", "timeouts": null, "unused_disk": [ { "file": "base-10003-disk-0/vm-124-disk-0", "slot": 0, "storage": "proxmox" } ], + "usb": [], "vcpus": 0, "vga": [], "vlan": -1, "vmid": 124 }, "sensitive_attributes": [], - "private": "bnVsbA==" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" } ] }, { "module": "module.bojimans", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", "provider": "module.bojimans.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, "attributes": { "additional_wait": 0, "agent": 0, "args": "", + "automatic_reboot": true, "balloon": 2048, "bios": "seabios", "boot": "c", "bootdisk": "virtio0", "bridge": "", "ci_wait": null, "cicustom": "", "cipassword": "", "ciuser": "root", "clone": "debian-bullseye-11.2-2022-01-03", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 1, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, "desc": "Inventory server (netbox)", "disk": [ { + "aio": "", "backup": 0, "cache": "none", "discard": "", "file": "vm-127-disk-0", "format": "raw", "iothread": 0, "mbps": 0, "mbps_rd": 0, "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, "media": "", "replicate": 0, "size": "20G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", "volume": "proxmox:vm-127-disk-0" } ], "disk_gb": 0, "force_create": false, "force_recreate_on_change_of": null, "full_clone": false, "guest_agent_ready_timeout": 100, "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", "id": "branly/qemu/127", "ipconfig0": "ip=192.168.50.60/24,gw=192.168.50.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", "ipconfig4": "", "ipconfig5": "", "iso": null, "kvm": true, "mac": "", "memory": 4096, "name": "bojimans", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr442", "firewall": false, "link_down": false, "macaddr": "EE:ED:A6:A0:78:9F", "model": "virtio", + "mtu": 0, "queues": 1, "rate": 0, "tag": -1 } ], "nic": "", "numa": false, "onboot": true, "oncreate": true, "os_network_config": null, "os_type": "cloud-init", "pool": "", "preprovision": true, + "pxe": null, "qemu_os": "other", "reboot_required": false, "scsihw": "virtio-scsi-pci", "searchdomain": "internal.admin.swh.network", "serial": [], "sockets": 2, "ssh_forward_ip": null, "ssh_host": "192.168.50.60", "ssh_port": "22", "ssh_private_key": null, "ssh_user": "root", - "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n\n", + "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n\n\n", "storage": "", "storage_type": "", "tablet": true, "tags": "", "target_node": "branly", "timeouts": null, "unused_disk": [], + "usb": [], "vcpus": 0, "vga": [], "vlan": -1, "vmid": 127 }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" } ] }, { "module": "module.dali", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", "provider": "module.dali.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, "attributes": { "additional_wait": 0, "agent": 0, "args": "", + "automatic_reboot": true, "balloon": 8192, "bios": "seabios", "boot": "c", "bootdisk": "", "bridge": "", "ci_wait": null, "cicustom": "", "cipassword": "", "ciuser": "root", "clone": "debian-bullseye-11.2-2022-01-03", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 4, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, "desc": "admin databases host", "disk": [ { + "aio": "", "backup": 0, "cache": "none", "discard": "", "file": "base-10006-disk-0/vm-144-disk-0", "format": "raw", "iothread": 0, "mbps": 0, "mbps_rd": 0, "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, "media": "", "replicate": 0, "size": "32G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", "volume": "proxmox:base-10006-disk-0/vm-144-disk-0" }, { + "aio": "", "backup": 0, "cache": "none", "discard": "", "file": "vm-144-disk-1", "format": "raw", "iothread": 0, "mbps": 0, "mbps_rd": 0, "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, "media": "", "replicate": 0, "size": "200G", "slot": 1, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", "volume": "proxmox:vm-144-disk-1" } ], "disk_gb": 0, "force_create": false, "force_recreate_on_change_of": null, "full_clone": false, "guest_agent_ready_timeout": 100, "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", "id": "branly/qemu/144", "ipconfig0": "ip=192.168.50.50/24,gw=192.168.50.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", "ipconfig4": "", "ipconfig5": "", "iso": null, "kvm": true, "mac": "", "memory": 16384, "name": "dali", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr442", "firewall": false, "link_down": false, "macaddr": "C2:7C:85:D0:E8:7C", "model": "virtio", + "mtu": 0, "queues": 0, "rate": 0, "tag": -1 } ], "nic": "", "numa": false, "onboot": true, "oncreate": true, "os_network_config": null, "os_type": "cloud-init", "pool": "", "preprovision": true, + "pxe": null, "qemu_os": "other", "reboot_required": false, "scsihw": "virtio-scsi-pci", "searchdomain": "internal.admin.swh.network", "serial": [], "sockets": 1, "ssh_forward_ip": null, "ssh_host": null, "ssh_port": null, "ssh_private_key": null, "ssh_user": "root", - "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n", + "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n\n", "storage": "", "storage_type": "", "tablet": true, "tags": "", "target_node": "branly", "timeouts": null, "unused_disk": [], + "usb": [], "vcpus": 0, "vga": [], "vlan": -1, "vmid": 144 }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" } ] }, { "module": "module.grafana0", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", "provider": "module.grafana0.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, "attributes": { "additional_wait": 0, "agent": 0, "args": "", + "automatic_reboot": true, "balloon": 2048, "bios": "seabios", "boot": "c", "bootdisk": "", "bridge": "", "ci_wait": null, "cicustom": "", "cipassword": "", "ciuser": "root", "clone": "debian-bullseye-11.2-2022-01-03", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 4, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, "desc": "Grafana server", "disk": [ { + "aio": "", "backup": 0, "cache": "none", "discard": "", "file": "base-10006-disk-0/vm-108-disk-0", "format": "raw", "iothread": 0, "mbps": 0, "mbps_rd": 0, "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, "media": "", "replicate": 0, "size": "32G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", "volume": "proxmox:base-10006-disk-0/vm-108-disk-0" } ], "disk_gb": 0, "force_create": false, "force_recreate_on_change_of": null, "full_clone": false, "guest_agent_ready_timeout": 100, "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", "id": "hypervisor3/qemu/108", "ipconfig0": "ip=192.168.50.30/24,gw=192.168.50.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", "ipconfig4": "", "ipconfig5": "", "iso": null, "kvm": true, "mac": "", "memory": 4096, "name": "grafana0", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr442", "firewall": false, "link_down": false, "macaddr": "B2:CB:D9:09:D3:3B", "model": "virtio", + "mtu": 0, "queues": 0, "rate": 0, "tag": -1 } ], "nic": "", "numa": false, "onboot": true, "oncreate": true, "os_network_config": null, "os_type": "cloud-init", "pool": "", "preprovision": true, + "pxe": null, "qemu_os": "other", "reboot_required": false, "scsihw": "virtio-scsi-pci", "searchdomain": "internal.admin.swh.network", "serial": [], "sockets": 1, "ssh_forward_ip": null, "ssh_host": null, "ssh_port": null, "ssh_private_key": null, "ssh_user": "root", - "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n", + "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n\n", "storage": "", "storage_type": "", "tablet": true, "tags": "", "target_node": "hypervisor3", "timeouts": null, "unused_disk": [], + "usb": [], "vcpus": 0, "vga": [], "vlan": -1, "vmid": 108 }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" } ] }, { "module": "module.money", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", "provider": "module.money.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, "attributes": { "additional_wait": 0, "agent": 0, "args": "", + "automatic_reboot": true, "balloon": 1024, "bios": "seabios", "boot": "c", "bootdisk": "", "bridge": "", "ci_wait": null, "cicustom": "", "cipassword": "", "ciuser": "root", "clone": "debian-bullseye-11.2-2022-01-03", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 1, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, "desc": "Azure billing reporting server", "disk": [ { + "aio": "", "backup": 0, "cache": "none", "discard": "", "file": "base-10006-disk-0/vm-140-disk-0", "format": "raw", "iothread": 0, "mbps": 0, "mbps_rd": 0, "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, "media": "", "replicate": 0, "size": "20G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", "volume": "proxmox:base-10006-disk-0/vm-140-disk-0" } ], "disk_gb": 0, "force_create": false, "force_recreate_on_change_of": null, "full_clone": false, "guest_agent_ready_timeout": 100, "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", "id": "branly/qemu/140", "ipconfig0": "ip=192.168.50.65/24,gw=192.168.50.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", "ipconfig4": "", "ipconfig5": "", "iso": null, "kvm": true, "mac": "", "memory": 2048, "name": "money", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr442", "firewall": false, "link_down": false, "macaddr": "BE:45:F5:C3:BD:A3", "model": "virtio", + "mtu": 0, "queues": 0, "rate": 0, "tag": -1 } ], "nic": "", "numa": false, "onboot": true, "oncreate": true, "os_network_config": null, "os_type": "cloud-init", "pool": "", "preprovision": true, + "pxe": null, "qemu_os": "other", "reboot_required": false, "scsihw": "virtio-scsi-pci", "searchdomain": "internal.admin.swh.network", "serial": [], "sockets": 2, "ssh_forward_ip": null, "ssh_host": null, "ssh_port": null, "ssh_private_key": null, "ssh_user": "root", - "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n", + "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n\n", "storage": "", "storage_type": "", "tablet": true, "tags": "", "target_node": "branly", "timeouts": null, "unused_disk": [], + "usb": [], "vcpus": 0, "vga": [], "vlan": -1, "vmid": 140 }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" } ] }, { "module": "module.rp1", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", "provider": "module.rp1.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, "attributes": { "additional_wait": 0, "agent": 0, "args": "", + "automatic_reboot": true, "balloon": 1024, "bios": "seabios", "boot": "c", "bootdisk": "", "bridge": "", "ci_wait": null, "cicustom": "", "cipassword": "", "ciuser": "root", "clone": "debian-buster-2020-11-06", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 2, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, "desc": "reverse-proxy", "disk": [ { + "aio": "", "backup": 0, "cache": "none", "discard": "", "file": "vm-115-disk-0", "format": "", "iothread": 0, "mbps": 0, "mbps_rd": 0, "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, - "media": "disk", + "media": "", "replicate": 0, "size": "32G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", "volume": "proxmox:vm-115-disk-0" } ], "disk_gb": 0, "force_create": false, "force_recreate_on_change_of": null, "full_clone": true, "guest_agent_ready_timeout": 100, "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", "id": "branly/qemu/115", "ipconfig0": "ip=192.168.50.20/24,gw=192.168.50.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", "ipconfig4": "", "ipconfig5": "", "iso": null, "kvm": true, "mac": "", "memory": 4096, "name": "rp1", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr442", "firewall": false, "link_down": false, "macaddr": "4E:42:20:E0:B6:65", "model": "virtio", + "mtu": 0, "queues": 0, "rate": 0, "tag": -1 } ], "nic": "", "numa": false, "onboot": true, "oncreate": true, "os_network_config": null, "os_type": "cloud-init", "pool": "", "preprovision": true, + "pxe": null, "qemu_os": "other", "reboot_required": false, "scsihw": "virtio-scsi-pci", "searchdomain": "internal.admin.swh.network", "serial": [], "sockets": 1, "ssh_forward_ip": null, "ssh_host": "192.168.50.20", "ssh_port": "22", "ssh_private_key": null, "ssh_user": "root", - "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n", + "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n\n", "storage": "", "storage_type": "", "tablet": true, "tags": "", "target_node": "branly", "timeouts": null, "unused_disk": [ { "file": "base-10003-disk-0/vm-115-disk-0", "slot": 0, "storage": "proxmox" } ], + "usb": [], "vcpus": 0, "vga": [], "vlan": -1, "vmid": 115 }, "sensitive_attributes": [], - "private": "bnVsbA==" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" + } + ] + }, + { + "module": "module.thanos", + "mode": "managed", + "type": "proxmox_vm_qemu", + "name": "node", + "provider": "module.thanos.provider[\"registry.terraform.io/telmate/proxmox\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "additional_wait": 0, + "agent": 0, + "args": "", + "automatic_reboot": true, + "balloon": 1024, + "bios": "seabios", + "boot": "c", + "bootdisk": "", + "bridge": "", + "ci_wait": null, + "cicustom": "", + "cipassword": "", + "ciuser": "root", + "clone": "debian-bullseye-11.2-2022-01-03", + "clone_wait": 0, + "cloudinit_cdrom_storage": null, + "cores": 4, + "cpu": "kvm64", + "default_ipv4_address": null, + "define_connection_info": true, + "desc": "Thanos query service", + "disk": [ + { + "aio": "", + "backup": 0, + "cache": "none", + "discard": "", + "file": "base-10006-disk-0/vm-158-disk-0", + "format": "raw", + "iothread": 0, + "mbps": 0, + "mbps_rd": 0, + "mbps_rd_max": 0, + "mbps_wr": 0, + "mbps_wr_max": 0, + "media": "", + "replicate": 0, + "size": "32G", + "slot": 0, + "ssd": 0, + "storage": "proxmox", + "storage_type": "rbd", + "type": "virtio", + "volume": "proxmox:base-10006-disk-0/vm-158-disk-0" + } + ], + "disk_gb": 0, + "force_create": false, + "force_recreate_on_change_of": null, + "full_clone": false, + "guest_agent_ready_timeout": 100, + "hagroup": "", + "hastate": "", + "hotplug": "network,disk,usb", + "id": "branly/qemu/158", + "ipconfig0": "ip=192.168.50.90/24,gw=192.168.50.1", + "ipconfig1": "", + "ipconfig2": "", + "ipconfig3": "", + "ipconfig4": "", + "ipconfig5": "", + "iso": null, + "kvm": true, + "mac": "", + "memory": 4096, + "name": "thanos", + "nameserver": "192.168.100.29", + "network": [ + { + "bridge": "vmbr442", + "firewall": false, + "link_down": false, + "macaddr": "16:3C:72:26:70:34", + "model": "virtio", + "mtu": 0, + "queues": 0, + "rate": 0, + "tag": -1 + } + ], + "nic": "", + "numa": false, + "onboot": true, + "oncreate": true, + "os_network_config": null, + "os_type": "cloud-init", + "pool": "", + "preprovision": true, + "pxe": null, + "qemu_os": "other", + "reboot_required": false, + "scsihw": "virtio-scsi-pci", + "searchdomain": "internal.admin.swh.network", + "serial": [], + "sockets": 1, + "ssh_forward_ip": null, + "ssh_host": null, + "ssh_port": null, + "ssh_private_key": null, + "ssh_user": "root", + "sshkeys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVKCfpeIMg7GS3Pk03ZAcBWAeDZ+AvWk2k/pPY0z8MJ3YAbqZkRtSK7yaDgJV6Gro7nn/TxdJLo2jEzzWvlC8d8AEzhZPy5Z/qfVVjqBTBM4H5+e+TItAHFfaY5+0WvIahxcfsfaq70MWfpJhszAah3ThJ4mqzYaw+dkr42+a7Gx3Ygpb/m2dpnFnxvXdcuAJYStmHKU5AWGWWM+Fm50/fdMqUfNd8MbKhkJt5ihXQmZWMOt7ls4N8i5NZWnS9YSWow8X/ENOEqCRN9TyRkc+pPS0w9DNi0BCsWvSRJOkyvQ6caEnKWlNoywCmM1AlIQD3k4RUgRWe0vqg/UKPpH3Z root@terraform\n", + "storage": "", + "storage_type": "", + "tablet": true, + "tags": "", + "target_node": "branly", + "timeouts": null, + "unused_disk": [], + "usb": [], + "vcpus": 0, + "vga": [], + "vlan": -1, + "vmid": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" } ] } ] }