diff --git a/proxmox/terraform/admin/admin.tf b/proxmox/terraform/admin/admin.tf index 7fb0006..3b16c9a 100644 --- a/proxmox/terraform/admin/admin.tf +++ b/proxmox/terraform/admin/admin.tf @@ -1,213 +1,212 @@ 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" + macaddr = "16:3C:72:26:70:34" bridge = local.config["vlan"] }] } output "thanos_summary" { value = module.thanos.summary } diff --git a/proxmox/terraform/admin/init.tf b/proxmox/terraform/admin/init.tf new file mode 100644 index 0000000..223f808 --- /dev/null +++ b/proxmox/terraform/admin/init.tf @@ -0,0 +1,8 @@ +terraform { + backend "azurerm" { + resource_group_name = "euwest-admin" + storage_account_name = "swhterraform" + container_name = "tfstate" + key = "admin.rocquencourt.terraform.tfstate" + } +} diff --git a/proxmox/terraform/admin/terraform.tfstate b/proxmox/terraform/admin/terraform.tfstate deleted file mode 100644 index f2b99ba..0000000 --- a/proxmox/terraform/admin/terraform.tfstate +++ /dev/null @@ -1,968 +0,0 @@ -{ - "version": 4, - "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\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\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\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\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": "", - "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\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": "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\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\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\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\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": "", - "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\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": "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==" - } - ] - } - ] -}