From e2bbff184203871a44f8e03006753b967a170923 Mon Sep 17 00:00:00 2001 From: "Antoine R. Dumont (@ardumont)" <antoine.romain.dumont@gmail.com> Date: Tue, 1 Jun 2021 17:03:37 +0200 Subject: [PATCH] Add dedicated production worker17 (sourceforge related) Related to T3350 --- proxmox/terraform/production/production.tf | 20 +++ .../terraform/production/terraform.tfstate | 146 +++++++++++++++--- 2 files changed, 145 insertions(+), 21 deletions(-) diff --git a/proxmox/terraform/production/production.tf b/proxmox/terraform/production/production.tf index 41628ad..c0675ae 100644 --- a/proxmox/terraform/production/production.tf +++ b/proxmox/terraform/production/production.tf @@ -186,3 +186,23 @@ module "counters1" { bridge = "vmbr0" }] } + +module "worker17" { + source = "../modules/node" + config = local.config + + hostname = "worker17" + description = "swh-worker node (temporary)" + hypervisor = "uffizi" + vmid = 143 + cores = "4" + memory = "32768" + balloon = 1024 + networks = [{ + id = 0 + ip = "192.168.100.43" + gateway = local.config["gateway_ip"] + macaddr = "36:E0:2D:70:7C:52" + bridge = "vmbr0" + }] +} diff --git a/proxmox/terraform/production/terraform.tfstate b/proxmox/terraform/production/terraform.tfstate index 65f49f7..4dd03fe 100644 --- a/proxmox/terraform/production/terraform.tfstate +++ b/proxmox/terraform/production/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, - "terraform_version": "0.13.6", - "serial": 126, + "terraform_version": "0.13.7", + "serial": 130, "lineage": "e2912de8-415d-4c35-8ee5-757008306227", "outputs": {}, "resources": [ @@ -19,11 +19,11 @@ "balloon": 1024, "bios": "seabios", "boot": "c", - "bootdisk": null, - "bridge": null, + "bootdisk": "", + "bridge": "", "ci_wait": null, - "cicustom": null, - "cipassword": null, + "cicustom": "", + "cipassword": "", "ciuser": "root", "clone": "debian-buster-2020-11-06", "clone_wait": 15, @@ -45,24 +45,24 @@ "mbps_wr_max": 0, "replicate": false, "size": "32G", - "ssd": null, + "ssd": false, "storage": "proxmox", "storage_type": "cephfs", "type": "virtio" } ], - "disk_gb": null, + "disk_gb": 0, "force_create": false, "full_clone": false, - "hastate": null, + "hastate": "", "hotplug": "network,disk,usb", "id": "branly/qemu/139", "ipconfig0": "ip=192.168.100.95/24,gw=192.168.100.1", "ipconfig1": "", - "ipconfig2": null, + "ipconfig2": "", "iso": null, "kvm": true, - "mac": null, + "mac": "", "memory": 2048, "name": "counters1", "nameserver": "192.168.100.29", @@ -79,15 +79,15 @@ "tag": -1 } ], - "nic": null, + "nic": "", "numa": false, "onboot": true, "os_network_config": null, "os_type": "cloud-init", - "pool": null, + "pool": "", "preprovision": true, - "qemu_os": null, - "scsihw": null, + "qemu_os": "other", + "scsihw": "virtio-scsi-pci", "searchdomain": "internal.softwareheritage.org", "serial": [], "sockets": 1, @@ -96,9 +96,9 @@ "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", - "storage": null, - "storage_type": null, + "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": "", "target_node": "branly", "vcpus": 0, "vga": [], @@ -529,7 +529,7 @@ "full_clone": false, "hastate": "", "hotplug": "network,disk,usb", - "id": "uffizi/qemu/135", + "id": "pompidou/qemu/135", "ipconfig0": "ip=192.168.100.83/24,gw=192.168.100.1", "ipconfig1": "", "ipconfig2": "", @@ -572,7 +572,7 @@ "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": "", - "target_node": "uffizi", + "target_node": "pompidou", "vcpus": 0, "vga": [], "vlan": -1, @@ -697,7 +697,7 @@ "schema_version": 0, "attributes": { "agent": 0, - "balloon": 1024, + "balloon": 2048, "bios": "seabios", "boot": "c", "bootdisk": "", @@ -789,6 +789,110 @@ "private": "bnVsbA==" } ] + }, + { + "module": "module.worker17", + "mode": "managed", + "type": "proxmox_vm_qemu", + "name": "node", + "provider": "module.worker17.provider[\"local/telmate/proxmox\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "agent": 0, + "balloon": 1024, + "bios": "seabios", + "boot": "c", + "bootdisk": "", + "bridge": "", + "ci_wait": null, + "cicustom": "", + "cipassword": "", + "ciuser": "root", + "clone": "debian-buster-2020-11-06", + "clone_wait": 15, + "cores": 4, + "cpu": "host", + "desc": "swh-worker node (temporary)", + "disk": [ + { + "backup": false, + "cache": "none", + "discard": "", + "format": "raw", + "id": 0, + "iothread": false, + "mbps": 0, + "mbps_rd": 0, + "mbps_rd_max": 0, + "mbps_wr": 0, + "mbps_wr_max": 0, + "replicate": false, + "size": "32G", + "ssd": false, + "storage": "proxmox", + "storage_type": "cephfs", + "type": "virtio" + } + ], + "disk_gb": 0, + "force_create": false, + "full_clone": false, + "hastate": "", + "hotplug": "network,disk,usb", + "id": "uffizi/qemu/143", + "ipconfig0": "ip=192.168.100.43/24,gw=192.168.100.1", + "ipconfig1": "", + "ipconfig2": "", + "iso": null, + "kvm": true, + "mac": "", + "memory": 32768, + "name": "worker17", + "nameserver": "192.168.100.29", + "network": [ + { + "bridge": "vmbr0", + "firewall": false, + "id": 0, + "link_down": false, + "macaddr": "36:E0:2D:70:7C:52", + "model": "virtio", + "queues": -1, + "rate": -1, + "tag": -1 + } + ], + "nic": "", + "numa": false, + "onboot": true, + "os_network_config": null, + "os_type": "cloud-init", + "pool": "", + "preprovision": true, + "qemu_os": "other", + "scsihw": "virtio-scsi-pci", + "searchdomain": "internal.softwareheritage.org", + "serial": [], + "sockets": 1, + "ssh_forward_ip": null, + "ssh_host": "192.168.100.43", + "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", + "storage": "", + "storage_type": "", + "target_node": "uffizi", + "vcpus": 0, + "vga": [], + "vlan": -1, + "vmid": 143 + }, + "private": "bnVsbA==" + } + ] } ] } -- GitLab