diff --git a/proxmox/terraform/staging/staging.tf b/proxmox/terraform/staging/staging.tf --- a/proxmox/terraform/staging/staging.tf +++ b/proxmox/terraform/staging/staging.tf @@ -401,98 +401,6 @@ value = module.mirror-test.summary } -module "poc-rancher" { - source = "../modules/node" - template = "debian-bullseye-11.0-2021-09-09" # otherwise to use more recent template - config = local.config - vmid = 114 - hostname = "poc-rancher" - description = "Sandbox VM to poc the rancher/kubernetes" - hypervisor = "uffizi" - sockets = "1" - cores = "2" - onboot = false - - memory = "8192" - balloon = "8192" - - networks = [{ - id = 0 - ip = "192.168.130.162" - gateway = local.config["gateway_ip"] - macaddr = "4A:82:7C:6D:56:77" - bridge = "vmbr443" - }] -} - -output "poc-rancher_summary" { - value = module.poc-rancher.summary -} - -module "poc-rancher-sw0" { - source = "../modules/node" - config = local.config - vmid = 135 - hostname = "poc-rancher-sw0" - description = "Sandbox staging-worker VM to run containers" - hypervisor = "uffizi" - sockets = "1" - cores = "4" - onboot = false - - memory = "4096" - balloon = "1024" - - networks = [{ - id = 0 - ip = "192.168.130.163" - gateway = local.config["gateway_ip"] - macaddr = "5A:32:B6:FC:8D:F4" - bridge = "vmbr443" - }] - - storages = [{ - storage = "local" - size = "32G" - }] -} - -output "poc-rancher-sw0_summary" { - value = module.poc-rancher-sw0.summary -} - -module "poc-rancher-sw1" { - source = "../modules/node" - config = local.config - vmid = 134 - hostname = "poc-rancher-sw1" - description = "Sandbox staging-worker VM to run containers" - hypervisor = "uffizi" - sockets = "1" - cores = "4" - onboot = false - - memory = "4096" - balloon = "1024" - - networks = [{ - id = 0 - ip = "192.168.130.164" - gateway = local.config["gateway_ip"] - macaddr = "06:32:6D:D8:9A:0B" - bridge = "vmbr443" - }] - - storages = [{ - storage = "local" - size = "32G" - }] -} - -output "poc-rancher-sw1_summary" { - value = module.poc-rancher-sw1.summary -} - module "maven-exporter0" { source = "../modules/node" template = "debian-bullseye-11.0-2021-09-09" # otherwise to use more recent template diff --git a/proxmox/terraform/staging/terraform.tfstate b/proxmox/terraform/staging/terraform.tfstate --- a/proxmox/terraform/staging/terraform.tfstate +++ b/proxmox/terraform/staging/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.1.8", - "serial": 197, + "serial": 200, "lineage": "e2912de8-415d-4c35-8ee5-757008306227", "outputs": { "counters0_summary": { @@ -738,384 +738,6 @@ } ] }, - { - "module": "module.poc-rancher", - "mode": "managed", - "type": "proxmox_vm_qemu", - "name": "node", - "provider": "module.poc-rancher.provider[\"registry.terraform.io/telmate/proxmox\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "additional_wait": 0, - "agent": 0, - "args": "", - "balloon": 8192, - "bios": "seabios", - "boot": "c", - "bootdisk": "", - "bridge": "", - "ci_wait": null, - "cicustom": "", - "cipassword": "", - "ciuser": "root", - "clone": "debian-bullseye-11.0-2021-09-09", - "clone_wait": 0, - "cloudinit_cdrom_storage": null, - "cores": 2, - "cpu": "kvm64", - "default_ipv4_address": null, - "define_connection_info": true, - "desc": "Sandbox VM to poc the rancher/kubernetes", - "disk": [ - { - "backup": 0, - "cache": "none", - "discard": "", - "file": "base-10005-disk-0/vm-114-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-10005-disk-0/vm-114-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": "uffizi/qemu/114", - "ipconfig0": "ip=192.168.130.162/24,gw=192.168.130.1", - "ipconfig1": "", - "ipconfig2": "", - "ipconfig3": "", - "ipconfig4": "", - "ipconfig5": "", - "iso": null, - "kvm": true, - "mac": "", - "memory": 8192, - "name": "poc-rancher", - "nameserver": "192.168.100.29", - "network": [ - { - "bridge": "vmbr443", - "firewall": false, - "link_down": false, - "macaddr": "4A:82:7C:6D:56:77", - "model": "virtio", - "queues": 0, - "rate": 0, - "tag": -1 - } - ], - "nic": "", - "numa": false, - "onboot": false, - "oncreate": true, - "os_network_config": null, - "os_type": "cloud-init", - "pool": "", - "preprovision": true, - "qemu_os": "other", - "reboot_required": false, - "scsihw": "virtio-scsi-pci", - "searchdomain": "internal.staging.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": "uffizi", - "timeouts": null, - "unused_disk": [], - "vcpus": 0, - "vga": [], - "vlan": -1, - "vmid": 114 - }, - "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "module": "module.poc-rancher-sw0", - "mode": "managed", - "type": "proxmox_vm_qemu", - "name": "node", - "provider": "module.poc-rancher-sw0.provider[\"registry.terraform.io/telmate/proxmox\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "additional_wait": 0, - "agent": 0, - "args": "", - "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": 4, - "cpu": "kvm64", - "default_ipv4_address": null, - "define_connection_info": true, - "desc": "Sandbox staging-worker VM to run containers", - "disk": [ - { - "backup": 0, - "cache": "none", - "discard": "", - "file": "135/vm-135-disk-0.qcow2", - "format": "qcow2", - "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": "local", - "storage_type": "dir", - "type": "virtio", - "volume": "local:135/vm-135-disk-0.qcow2" - } - ], - "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": "uffizi/qemu/135", - "ipconfig0": "ip=192.168.130.163/24,gw=192.168.130.1", - "ipconfig1": "", - "ipconfig2": "", - "ipconfig3": "", - "ipconfig4": "", - "ipconfig5": "", - "iso": null, - "kvm": true, - "mac": "", - "memory": 4096, - "name": "poc-rancher-sw0", - "nameserver": "192.168.100.29", - "network": [ - { - "bridge": "vmbr443", - "firewall": false, - "link_down": false, - "macaddr": "5A:32:B6:FC:8D:F4", - "model": "virtio", - "queues": 0, - "rate": 0, - "tag": -1 - } - ], - "nic": "", - "numa": false, - "onboot": false, - "oncreate": true, - "os_network_config": null, - "os_type": "cloud-init", - "pool": "", - "preprovision": true, - "qemu_os": "other", - "reboot_required": false, - "scsihw": "virtio-scsi-pci", - "searchdomain": "internal.staging.swh.network", - "serial": [], - "sockets": 1, - "ssh_forward_ip": null, - "ssh_host": "192.168.130.163", - "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": "uffizi", - "timeouts": null, - "unused_disk": [ - { - "file": "base-10003-disk-0/vm-135-disk-0", - "slot": 0, - "storage": "proxmox" - } - ], - "vcpus": 0, - "vga": [], - "vlan": -1, - "vmid": 135 - }, - "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "module": "module.poc-rancher-sw1", - "mode": "managed", - "type": "proxmox_vm_qemu", - "name": "node", - "provider": "module.poc-rancher-sw1.provider[\"registry.terraform.io/telmate/proxmox\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "additional_wait": 0, - "agent": 0, - "args": "", - "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": 4, - "cpu": "kvm64", - "default_ipv4_address": null, - "define_connection_info": true, - "desc": "Sandbox staging-worker VM to run containers", - "disk": [ - { - "backup": 0, - "cache": "none", - "discard": "", - "file": "134/vm-134-disk-0.qcow2", - "format": "qcow2", - "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": "local", - "storage_type": "dir", - "type": "virtio", - "volume": "local:134/vm-134-disk-0.qcow2" - } - ], - "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": "uffizi/qemu/134", - "ipconfig0": "ip=192.168.130.164/24,gw=192.168.130.1", - "ipconfig1": "", - "ipconfig2": "", - "ipconfig3": "", - "ipconfig4": "", - "ipconfig5": "", - "iso": null, - "kvm": true, - "mac": "", - "memory": 4096, - "name": "poc-rancher-sw1", - "nameserver": "192.168.100.29", - "network": [ - { - "bridge": "vmbr443", - "firewall": false, - "link_down": false, - "macaddr": "06:32:6D:D8:9A:0B", - "model": "virtio", - "queues": 0, - "rate": 0, - "tag": -1 - } - ], - "nic": "", - "numa": false, - "onboot": false, - "oncreate": true, - "os_network_config": null, - "os_type": "cloud-init", - "pool": "", - "preprovision": true, - "qemu_os": "other", - "reboot_required": false, - "scsihw": "virtio-scsi-pci", - "searchdomain": "internal.staging.swh.network", - "serial": [], - "sockets": 1, - "ssh_forward_ip": null, - "ssh_host": "192.168.130.164", - "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": "uffizi", - "timeouts": null, - "unused_disk": [], - "vcpus": 0, - "vga": [], - "vlan": -1, - "vmid": 134 - }, - "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" - } - ] - }, { "module": "module.rp0", "mode": "managed",