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