diff --git a/proxmox/terraform/modules/node/main.tf b/proxmox/terraform/modules/node/main.tf --- a/proxmox/terraform/modules/node/main.tf +++ b/proxmox/terraform/modules/node/main.tf @@ -87,6 +87,9 @@ "echo subnet=${var.config["facter_subnet"]} > /etc/facter/facts.d/subnet.txt", "echo cloudinit_enabled=true > /etc/facter/facts.d/cloud-init.txt", "sed -i 's/127.0.1.1/${lookup(var.networks[0], "ip")}/g' /etc/hosts", + # Wait for cloud-init to finish its work to avoid + # concurrency on apt + "cloud-init status -w", # so puppet agent installs the node's role "puppet agent --server ${var.config["puppet_master"]} --environment=${var.config["puppet_environment"]} --waitforcert 60 --test || echo 'Node provisionned!'", ], diff --git a/proxmox/terraform/staging/rancher_internship.tf b/proxmox/terraform/staging/rancher_internship.tf new file mode 100644 --- /dev/null +++ b/proxmox/terraform/staging/rancher_internship.tf @@ -0,0 +1,144 @@ +# - Create a rancher cluster +# - Create 3 compute nodes +resource "rancher2_cluster" "deployment_intership" { + name = "deployment-intership" + description = "staging cluster for deployment test" + rke_config { + network { + plugin = "canal" + } + } +} + +output "deployment_intership_cluster_summary" { + sensitive = true + value = rancher2_cluster.deployment_intership.kube_config +} + +output "deployment_intership_cluster_command" { + sensitive = true + value = rancher2_cluster.deployment_intership.cluster_registration_token[0].node_command +} + +module "rancher_node_internship0" { + hostname = "rancher-node-intership0" + + source = "../modules/node" + template = "debian-bullseye-11.3-zfs-2022-04-21" + config = local.config + description = "Rancher node for the internship" + hypervisor = "uffizi" + sockets = "1" + cores = "4" + onboot = true + memory = "8192" + balloon = "4096" + + networks = [{ + id = 0 + ip = "192.168.130.140" + gateway = local.config["gateway_ip"] + macaddr = "" + bridge = "vmbr443" + }] + + storages = [{ + storage = "proxmox" + size = "20G" + }, { + storage = "proxmox" + size = "50G" + } + ] + + post_provision_steps = [ + "systemctl restart docker", # workaround + "${rancher2_cluster.deployment_intership.cluster_registration_token[0].node_command} --etcd --controlplane --worker" + ] +} + +output "rancher_node_internship0_summary" { + value = module.rancher_node_internship0.summary +} + +module "rancher_node_internship1" { + hostname = "rancher-node-intership1" + + source = "../modules/node" + template = "debian-bullseye-11.3-zfs-2022-04-21" + config = local.config + description = "Rancher node for the internship" + hypervisor = "uffizi" + sockets = "1" + cores = "4" + onboot = true + memory = "8192" + balloon = "4096" + + networks = [{ + id = 0 + ip = "192.168.130.141" + gateway = local.config["gateway_ip"] + macaddr = "" + bridge = "vmbr443" + }] + + storages = [{ + storage = "proxmox" + size = "20G" + }, { + storage = "proxmox" + size = "50G" + } + ] + + post_provision_steps = [ + "systemctl restart docker", # workaround + "${rancher2_cluster.deployment_intership.cluster_registration_token[0].node_command} --etcd --controlplane --worker" + ] +} + +output "rancher_node_internship1_summary" { + value = module.rancher_node_internship1.summary +} + +module "rancher_node_internship2" { + hostname = "rancher-node-intership2" + + source = "../modules/node" + template = "debian-bullseye-11.3-zfs-2022-04-21" + config = local.config + description = "Rancher node for the internship" + hypervisor = "uffizi" + sockets = "1" + cores = "4" + onboot = true + memory = "8192" + balloon = "4096" + + networks = [{ + id = 0 + ip = "192.168.130.142" + gateway = local.config["gateway_ip"] + macaddr = "" + bridge = "vmbr443" + }] + + storages = [{ + storage = "proxmox" + size = "20G" + }, { + storage = "proxmox" + size = "50G" + } + ] + + post_provision_steps = [ + "systemctl restart docker", # workaround + "${rancher2_cluster.deployment_intership.cluster_registration_token[0].node_command} --etcd --controlplane --worker" + ] +} + +output "rancher_node_internship2_summary" { + value = module.rancher_node_internship2.summary +} 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 @@ -60,6 +60,7 @@ memory = 24576 balloon = 4096 onboot = false + args = "-device virtio-rng-pci" networks = [{ id = 0 @@ -86,6 +87,7 @@ memory = 24576 balloon = 4096 onboot = false + args = "-device virtio-rng-pci" networks = [{ id = 0 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,13 +1,23 @@ { "version": 4, "terraform_version": "1.1.9", - "serial": 242, + "serial": 258, "lineage": "e2912de8-415d-4c35-8ee5-757008306227", "outputs": { "counters0_summary": { "value": "\nhostname: counters0\nfqdn: counters0.internal.staging.swh.network\nnetwork: ip=192.168.130.95/24,gw=192.168.130.1\n", "type": "string" }, + "deployment_intership_cluster_command": { + "value": "sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.6.4 --server https://rancher.euwest.azure.internal.softwareheritage.org --token j5vwkmz4f7lt5mgmnppvxsxdzkr9ktrhsk7jvqgj5s5x5ggvv6kc52 --ca-checksum 8850dd89eb7f29a70c0d50a2b389bf1950808a9dff4062c66ab806b80b988bac", + "type": "string", + "sensitive": true + }, + "deployment_intership_cluster_summary": { + "value": "apiVersion: v1\nkind: Config\nclusters:\n- name: \"deployment-intership\"\n cluster:\n server: \"https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-6phm2\"\n certificate-authority-data: \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJwekNDQ\\\n VUyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQTdNUnd3R2dZRFZRUUtFeE5rZVc1aGJXbGoKY\\\n kdsemRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR1Z1WlhJdFkyRXdIa\\\n GNOTWpJdwpOREV5TWpJek56RTBXaGNOTXpJd05EQTVNakl6TnpFMFdqQTdNUnd3R2dZRFZRUUtFe\\\n E5rZVc1aGJXbGpiR2x6CmRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR\\\n 1Z1WlhJdFkyRXdXVEFUQmdjcWhrak8KUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVMvTnRpTWV4NDY0K\\\n 0R3RytuQ2svQXdJM2VDSjNGOHdQNitUZytNTjFnaQo3OWJWeEIwd1RTYjZmL3ZXK3NRdEIzdEUrS\\\n k5iaU1mU2xuQUtaVlBjQjA0T28wSXdRREFPQmdOVkhROEJBZjhFCkJBTUNBcVF3RHdZRFZSMFRBU\\\n UgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVeVUyT1lacnBkbCtWYkIzSkpUcHUKMktiVnF0NHdDZ\\\n 1lJS29aSXpqMEVBd0lEU0FBd1JRSWdRY25JcnJCSzdUbFBBdlRKb3EwNmp5QVplcURzTWI1LwpKZ\\\n Th4QVFnTnV5d0NJUURaWDA2NDJ4NXh2N1lFdmZ4eWJ0SnlRWVY3aTlJZ1llNzlKVG9SaVBQTkZBP\\\n T0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==\"\n\nusers:\n- name: \"deployment-intership\"\n user:\n token: \"kubeconfig-u-rzh79z8tjw:bc8nknmlc9jv6twml4jrm7sfrfhqw85d6n2vjjjshhgz9mlvc49xbl\"\n\n\ncontexts:\n- name: \"deployment-intership\"\n context:\n user: \"deployment-intership\"\n cluster: \"deployment-intership\"\n\ncurrent-context: \"deployment-intership\"\n", + "type": "string", + "sensitive": true + }, "deposit_summary": { "value": "\nhostname: deposit\nfqdn: deposit.internal.staging.swh.network\nnetwork: ip=192.168.130.31/24,gw=192.168.130.1\n", "type": "string" @@ -46,10 +56,22 @@ "sensitive": true }, "rancher2_cluster_summary": { - "value": "apiVersion: v1\nkind: Config\nclusters:\n- name: \"staging-workers\"\n cluster:\n server: \"https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-t85mz\"\n certificate-authority-data: \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJwekNDQ\\\n VUyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQTdNUnd3R2dZRFZRUUtFeE5rZVc1aGJXbGoKY\\\n kdsemRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR1Z1WlhJdFkyRXdIa\\\n GNOTWpJdwpOREV5TWpJek56RTBXaGNOTXpJd05EQTVNakl6TnpFMFdqQTdNUnd3R2dZRFZRUUtFe\\\n E5rZVc1aGJXbGpiR2x6CmRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR\\\n 1Z1WlhJdFkyRXdXVEFUQmdjcWhrak8KUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVMvTnRpTWV4NDY0K\\\n 0R3RytuQ2svQXdJM2VDSjNGOHdQNitUZytNTjFnaQo3OWJWeEIwd1RTYjZmL3ZXK3NRdEIzdEUrS\\\n k5iaU1mU2xuQUtaVlBjQjA0T28wSXdRREFPQmdOVkhROEJBZjhFCkJBTUNBcVF3RHdZRFZSMFRBU\\\n UgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVeVUyT1lacnBkbCtWYkIzSkpUcHUKMktiVnF0NHdDZ\\\n 1lJS29aSXpqMEVBd0lEU0FBd1JRSWdRY25JcnJCSzdUbFBBdlRKb3EwNmp5QVplcURzTWI1LwpKZ\\\n Th4QVFnTnV5d0NJUURaWDA2NDJ4NXh2N1lFdmZ4eWJ0SnlRWVY3aTlJZ1llNzlKVG9SaVBQTkZBP\\\n T0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==\"\n\nusers:\n- name: \"staging-workers\"\n user:\n token: \"kubeconfig-user-92j6d5nng8:ld4njkk6wh8gwnnczjvcnlrprnf9k227c2w4d4cnh8j67phlxbhjlv\"\n\n\ncontexts:\n- name: \"staging-workers\"\n context:\n user: \"staging-workers\"\n cluster: \"staging-workers\"\n\ncurrent-context: \"staging-workers\"\n", + "value": "apiVersion: v1\nkind: Config\nclusters:\n- name: \"staging-workers\"\n cluster:\n server: \"https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-t85mz\"\n certificate-authority-data: \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJwekNDQ\\\n VUyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQTdNUnd3R2dZRFZRUUtFeE5rZVc1aGJXbGoKY\\\n kdsemRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR1Z1WlhJdFkyRXdIa\\\n GNOTWpJdwpOREV5TWpJek56RTBXaGNOTXpJd05EQTVNakl6TnpFMFdqQTdNUnd3R2dZRFZRUUtFe\\\n E5rZVc1aGJXbGpiR2x6CmRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR\\\n 1Z1WlhJdFkyRXdXVEFUQmdjcWhrak8KUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVMvTnRpTWV4NDY0K\\\n 0R3RytuQ2svQXdJM2VDSjNGOHdQNitUZytNTjFnaQo3OWJWeEIwd1RTYjZmL3ZXK3NRdEIzdEUrS\\\n k5iaU1mU2xuQUtaVlBjQjA0T28wSXdRREFPQmdOVkhROEJBZjhFCkJBTUNBcVF3RHdZRFZSMFRBU\\\n UgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVeVUyT1lacnBkbCtWYkIzSkpUcHUKMktiVnF0NHdDZ\\\n 1lJS29aSXpqMEVBd0lEU0FBd1JRSWdRY25JcnJCSzdUbFBBdlRKb3EwNmp5QVplcURzTWI1LwpKZ\\\n Th4QVFnTnV5d0NJUURaWDA2NDJ4NXh2N1lFdmZ4eWJ0SnlRWVY3aTlJZ1llNzlKVG9SaVBQTkZBP\\\n T0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==\"\n\nusers:\n- name: \"staging-workers\"\n user:\n token: \"kubeconfig-u-rzh79wx4t5:x4g54qj6nmcxqn5mc28mjw5dwxg4tp94x2km9cjp9lf6lf6p2l6x9t\"\n\n\ncontexts:\n- name: \"staging-workers\"\n context:\n user: \"staging-workers\"\n cluster: \"staging-workers\"\n\ncurrent-context: \"staging-workers\"\n", "type": "string", "sensitive": true }, + "rancher_node_internship0_summary": { + "value": "\nhostname: rancher-node-intership0\nfqdn: rancher-node-intership0.internal.staging.swh.network\nnetwork: ip=192.168.130.140/24,gw=192.168.130.1\n", + "type": "string" + }, + "rancher_node_internship1_summary": { + "value": "\nhostname: rancher-node-intership1\nfqdn: rancher-node-intership1.internal.staging.swh.network\nnetwork: ip=192.168.130.141/24,gw=192.168.130.1\n", + "type": "string" + }, + "rancher_node_internship2_summary": { + "value": "\nhostname: rancher-node-intership2\nfqdn: rancher-node-intership2.internal.staging.swh.network\nnetwork: ip=192.168.130.142/24,gw=192.168.130.1\n", + "type": "string" + }, "rp0_summary": { "value": "\nhostname: rp0\nfqdn: rp0.internal.staging.swh.network\nnetwork: ip=192.168.130.20/24,gw=192.168.130.1\n", "type": "string" @@ -205,7 +227,7 @@ "insecure": false, "labels": {}, "name": "keda", - "resource_version": "1975889", + "resource_version": "3984460", "secret_name": null, "secret_namespace": null, "service_account": "", @@ -224,7 +246,7 @@ { "mode": "managed", "type": "rancher2_cluster", - "name": "staging-workers", + "name": "deployment_intership", "provider": "provider[\"registry.terraform.io/rancher/rancher2\"]", "instances": [ { @@ -241,7 +263,7 @@ "lifecycle.cattle.io/create.mgmt-cluster-rbac-remove": "true", "provisioner.cattle.io/ke-driver-update": "updated" }, - "ca_cert": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM0VENDQWNtZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFTTVJBd0RnWURWUVFERXdkcmRXSmwKTFdOaE1CNFhEVEl5TURReU1URTFNekUwTlZvWERUTXlNRFF4T0RFMU16RTBOVm93RWpFUU1BNEdBMVVFQXhNSAphM1ZpWlMxallUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1zQndXWHZpYllzCmRMS0tZaUxZTUpObzFGY0xNQzZzdzcxdVp6S3VydEpTaWhBS3RFaXZwVW9ZZk95alh1TXRuYVdoMkNtdVY0ZVAKYURTRFlXam9iM2JlMVZyN2I1eVZPWXhzUWZqeCtBUkxPbzRNWlp0UUZFdTY4dGhxdGp3aFl4MjRxczVYaUUvQQpNeFJKeWxZVUdsbzJVTXRSZWtKLzhRZWhoL0xkbks0bm8yaDBLWUl2eHVrcnREaVZreE55TGtOMEovWTlVS29MCnF5NzJWN3NlR3ArYjFpZHprVjhuM3VQYzFWb2poOUtIRFIrZDVYN2JheUM0OXVUU1hsaC9iOW9GN21mS3BSWDcKbGxEUjhDZlFoaVFNYTMzdlBkZzludGxXUzFhOWljOUM0MUNwREprQ1o2RTZtd1F6UTZzUGw0NDRMeVdISlgyWgpVUVhYV1B6b2xiOENBd0VBQWFOQ01FQXdEZ1lEVlIwUEFRSC9CQVFEQWdLa01BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdIUVlEVlIwT0JCWUVGUGFGMGJqdU9GWDhLK0E1dXdTNDQzRFFPTmU3TUEwR0NTcUdTSWIzRFFFQkN3VUEKQTRJQkFRQklreithbXpVVkZxQVd5YVR1bHVRNmduMzlGbXkwOHptQWtEdDRMTW1ndE1UVy9jRjArTlVQQnpmcQowS1BXRGJ4R01icHBMRThZM2FONTUxVUMrcUo4Z2E1RkxNSm1mVmlkc2lJVGtqS1lnZ21xRUJmZ0loUGtsKzJRClFIYlUrVGZIWGg5RmZDMWhONVJLTjVwYXkzei9MSGpTa2RTYXNBRDRMdWlCajY2QStPREtJeGxWUVlCWnFuVm8KYVV3RUVNTmRKUUFoRUdyZVZHdm5VVkt6RHBxcTZzVVFqSGtteFJaVXBQd3ArWFhBV0FnTEN1cHd6VVFKZHg4cgpEWk9sVWNEUlFSaFErRHZiVHR4MlUrR1VaR2lxTUpWQUx6SXlEWUZQWEphaUF1cXdManJyblMveVMvMUxDYVhKClo3RVBMNUszUDFHTEVZYjNkMG9KdXBSS0tSK0wKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", + "ca_cert": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM0VENDQWNtZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFTTVJBd0RnWURWUVFERXdkcmRXSmwKTFdOaE1CNFhEVEl5TURVd05URTBORGN5TUZvWERUTXlNRFV3TWpFME5EY3lNRm93RWpFUU1BNEdBMVVFQXhNSAphM1ZpWlMxallUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUphbnRvaWFRaW1pCkthc1lXN1YyTXBGTEdZRytKUzVqcXgxWHJEdFdSQlNESmY0blJtNDBINHRHOXptbW5VeWxDWjgwNk9aLzhCT24KRlVsTmVDZXNKM2tMTXdreGJza3lCL1BtOCthcENKVzJnYWVscGtOcmhNWmF6cE5IYUN6Mi9tdGxGc1daeTh3YQpxM2tqdXdYT3Bsa09UbDVneDNqeXNrK2hGT1ZuTU9VZjlOT3NaVDRNeXowTHE1eTF0N21tUWpFZlQ1NDRYeXd0CmRRNGFUUlZJTm5rZnhlTW9JREJMWUFZVDJlcWx3L3pSeVdmL0dkMkpxM01WQUFaWXVyWVRVL0Vxa3pjOUpDQjkKMGFmVE4xYVRza1p4azBrNnNPcFhiaElDb2hZb2xQQ2c5bndiUDlUd3hvU2Z5WWF2bTJmdjF2RjI1NnVxVVQ4eQpXcEdoMzBtNEJBVUNBd0VBQWFOQ01FQXdEZ1lEVlIwUEFRSC9CQVFEQWdLa01BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdIUVlEVlIwT0JCWUVGQnFGSjJVb3c1S2pjcDM0TUFzWDFQclByMjIxTUEwR0NTcUdTSWIzRFFFQkN3VUEKQTRJQkFRQXRGcVhEeG9oamY3U056cjh6RmlWdk9xWTFkcXkxazlsWldiL0tCZ0loV0oyRHJFZURhR3plTStQVApzTHlDVlR3M2VnUWQ0MjBCWHBEeHlnYTBmSUFjT2FKS1lpaS9hMUkzQkRjT2djUlBwRjhkOFlhRENRaTNrMnJNCmtlcGthdEJCanlZQVJDeHZqYytzR3lObHZ3bVZDWlhPNk4xaWNzZlFHSzE0eFlTbkRYeHVoc0t6YzUrbFhvSEYKazJrdGJGcU9yU0Z3QUxyZXJzL3o2RDE1azRpY2UrVFpCQmxpancwQkNMY29EdC8wTTRYWFVJZVVDVzh3OEoxNAozMU9kUjJkZjZWdE5FaUlKbFg2VkNKWitjMlVIVjRQQk55b2l0NWdkdVVtSTNjTTZKazJTYnlQVXVBci9WMTVkCmNvMXhuMHBCeCt2aFg0dWhqUGVsQ3FuZ3FQWTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", "cluster_auth_endpoint": [ { "ca_certs": "", @@ -253,20 +275,18 @@ "cluster_registration_token": [ { "annotations": {}, - "cluster_id": "c-t85mz", - "command": "kubectl apply -f https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq_c-t85mz.yaml", - "id": "c-t85mz:default-token", - "insecure_command": "curl --insecure -sfL https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq_c-t85mz.yaml | kubectl apply -f -", + "cluster_id": "c-6phm2", + "command": "kubectl apply -f https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/j5vwkmz4f7lt5mgmnppvxsxdzkr9ktrhsk7jvqgj5s5x5ggvv6kc52_c-6phm2.yaml", + "id": "c-6phm2:default-token", + "insecure_command": "curl --insecure -sfL https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/j5vwkmz4f7lt5mgmnppvxsxdzkr9ktrhsk7jvqgj5s5x5ggvv6kc52_c-6phm2.yaml | kubectl apply -f -", "insecure_node_command": "", "insecure_windows_node_command": "", - "labels": { - "cattle.io/creator": "norman" - }, - "manifest_url": "https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq_c-t85mz.yaml", + "labels": {}, + "manifest_url": "https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/j5vwkmz4f7lt5mgmnppvxsxdzkr9ktrhsk7jvqgj5s5x5ggvv6kc52_c-6phm2.yaml", "name": "default-token", - "node_command": "sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.6.4 --server https://rancher.euwest.azure.internal.softwareheritage.org --token zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq --ca-checksum 8850dd89eb7f29a70c0d50a2b389bf1950808a9dff4062c66ab806b80b988bac", - "token": "zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq", - "windows_node_command": "PowerShell -NoLogo -NonInteractive -Command \"\u0026 {docker run -v c:\\:c:\\host rancher/rancher-agent:v2.6.4 bootstrap --server https://rancher.euwest.azure.internal.softwareheritage.org --token zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq --ca-checksum 8850dd89eb7f29a70c0d50a2b389bf1950808a9dff4062c66ab806b80b988bac | iex}\"" + "node_command": "sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.6.4 --server https://rancher.euwest.azure.internal.softwareheritage.org --token j5vwkmz4f7lt5mgmnppvxsxdzkr9ktrhsk7jvqgj5s5x5ggvv6kc52 --ca-checksum 8850dd89eb7f29a70c0d50a2b389bf1950808a9dff4062c66ab806b80b988bac", + "token": "j5vwkmz4f7lt5mgmnppvxsxdzkr9ktrhsk7jvqgj5s5x5ggvv6kc52", + "windows_node_command": "PowerShell -NoLogo -NonInteractive -Command \"\u0026 {docker run -v c:\\:c:\\host rancher/rancher-agent:v2.6.4 bootstrap --server https://rancher.euwest.azure.internal.softwareheritage.org --token j5vwkmz4f7lt5mgmnppvxsxdzkr9ktrhsk7jvqgj5s5x5ggvv6kc52 --ca-checksum 8850dd89eb7f29a70c0d50a2b389bf1950808a9dff4062c66ab806b80b988bac | iex}\"" } ], "cluster_template_answers": [], @@ -274,8 +294,8 @@ "cluster_template_questions": [], "cluster_template_revision_id": null, "default_pod_security_policy_template_id": null, - "default_project_id": "c-t85mz:p-x7ls4", - "description": "staging workers cluster", + "default_project_id": "c-6phm2:p-6bkzw", + "description": "staging cluster for deployment test", "desired_agent_image": null, "desired_auth_image": null, "docker_root_dir": "/var/lib/docker", @@ -289,15 +309,15 @@ "fleet_workspace_name": "fleet-default", "gke_config": [], "gke_config_v2": [], - "id": "c-t85mz", + "id": "c-6phm2", "istio_enabled": false, "k3s_config": [], - "kube_config": "apiVersion: v1\nkind: Config\nclusters:\n- name: \"staging-workers\"\n cluster:\n server: \"https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-t85mz\"\n certificate-authority-data: \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJwekNDQ\\\n VUyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQTdNUnd3R2dZRFZRUUtFeE5rZVc1aGJXbGoKY\\\n kdsemRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR1Z1WlhJdFkyRXdIa\\\n GNOTWpJdwpOREV5TWpJek56RTBXaGNOTXpJd05EQTVNakl6TnpFMFdqQTdNUnd3R2dZRFZRUUtFe\\\n E5rZVc1aGJXbGpiR2x6CmRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR\\\n 1Z1WlhJdFkyRXdXVEFUQmdjcWhrak8KUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVMvTnRpTWV4NDY0K\\\n 0R3RytuQ2svQXdJM2VDSjNGOHdQNitUZytNTjFnaQo3OWJWeEIwd1RTYjZmL3ZXK3NRdEIzdEUrS\\\n k5iaU1mU2xuQUtaVlBjQjA0T28wSXdRREFPQmdOVkhROEJBZjhFCkJBTUNBcVF3RHdZRFZSMFRBU\\\n UgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVeVUyT1lacnBkbCtWYkIzSkpUcHUKMktiVnF0NHdDZ\\\n 1lJS29aSXpqMEVBd0lEU0FBd1JRSWdRY25JcnJCSzdUbFBBdlRKb3EwNmp5QVplcURzTWI1LwpKZ\\\n Th4QVFnTnV5d0NJUURaWDA2NDJ4NXh2N1lFdmZ4eWJ0SnlRWVY3aTlJZ1llNzlKVG9SaVBQTkZBP\\\n T0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==\"\n\nusers:\n- name: \"staging-workers\"\n user:\n token: \"kubeconfig-user-92j6d5nng8:ld4njkk6wh8gwnnczjvcnlrprnf9k227c2w4d4cnh8j67phlxbhjlv\"\n\n\ncontexts:\n- name: \"staging-workers\"\n context:\n user: \"staging-workers\"\n cluster: \"staging-workers\"\n\ncurrent-context: \"staging-workers\"\n", + "kube_config": "apiVersion: v1\nkind: Config\nclusters:\n- name: \"deployment-intership\"\n cluster:\n server: \"https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-6phm2\"\n certificate-authority-data: \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJwekNDQ\\\n VUyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQTdNUnd3R2dZRFZRUUtFeE5rZVc1aGJXbGoKY\\\n kdsemRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR1Z1WlhJdFkyRXdIa\\\n GNOTWpJdwpOREV5TWpJek56RTBXaGNOTXpJd05EQTVNakl6TnpFMFdqQTdNUnd3R2dZRFZRUUtFe\\\n E5rZVc1aGJXbGpiR2x6CmRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR\\\n 1Z1WlhJdFkyRXdXVEFUQmdjcWhrak8KUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVMvTnRpTWV4NDY0K\\\n 0R3RytuQ2svQXdJM2VDSjNGOHdQNitUZytNTjFnaQo3OWJWeEIwd1RTYjZmL3ZXK3NRdEIzdEUrS\\\n k5iaU1mU2xuQUtaVlBjQjA0T28wSXdRREFPQmdOVkhROEJBZjhFCkJBTUNBcVF3RHdZRFZSMFRBU\\\n UgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVeVUyT1lacnBkbCtWYkIzSkpUcHUKMktiVnF0NHdDZ\\\n 1lJS29aSXpqMEVBd0lEU0FBd1JRSWdRY25JcnJCSzdUbFBBdlRKb3EwNmp5QVplcURzTWI1LwpKZ\\\n Th4QVFnTnV5d0NJUURaWDA2NDJ4NXh2N1lFdmZ4eWJ0SnlRWVY3aTlJZ1llNzlKVG9SaVBQTkZBP\\\n T0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==\"\n\nusers:\n- name: \"deployment-intership\"\n user:\n token: \"kubeconfig-u-rzh79z8tjw:bc8nknmlc9jv6twml4jrm7sfrfhqw85d6n2vjjjshhgz9mlvc49xbl\"\n\n\ncontexts:\n- name: \"deployment-intership\"\n context:\n user: \"deployment-intership\"\n cluster: \"deployment-intership\"\n\ncurrent-context: \"deployment-intership\"\n", "labels": { "cattle.io/creator": "norman", "provider.cattle.io": "rke" }, - "name": "staging-workers", + "name": "deployment-intership", "oke_config": [], "rke2_config": [], "rke_config": [ @@ -355,7 +375,7 @@ "update_strategy": [] } ], - "kubernetes_version": "v1.22.7-rancher1-2", + "kubernetes_version": "v1.22.9-rancher1-1", "monitoring": [ { "node_selector": {}, @@ -494,21 +514,708 @@ } ], "scheduled_cluster_scan": [], - "system_project_id": "c-t85mz:p-spm4t", + "system_project_id": "c-6phm2:p-c7l58", "timeouts": null, "windows_prefered_cluster": false }, "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxODAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInVwZGF0ZSI6MTgwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxODAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInVwZGF0ZSI6MTgwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + } + ] + }, + { + "mode": "managed", + "type": "rancher2_cluster", + "name": "staging-workers", + "provider": "provider[\"registry.terraform.io/rancher/rancher2\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "agent_env_vars": [], + "aks_config": [], + "aks_config_v2": [], + "annotations": { + "authz.management.cattle.io/creator-role-bindings": "{\"created\":[\"cluster-owner\"],\"required\":[\"cluster-owner\"]}", + "lifecycle.cattle.io/create.cluster-agent-controller-cleanup": "true", + "lifecycle.cattle.io/create.cluster-provisioner-controller": "true", + "lifecycle.cattle.io/create.cluster-scoped-gc": "true", + "lifecycle.cattle.io/create.mgmt-cluster-rbac-remove": "true", + "provisioner.cattle.io/encrypt-migrated": "true", + "provisioner.cattle.io/ke-driver-update": "updated", + "rke.cattle.io/restore": "false" + }, + "ca_cert": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM0VENDQWNtZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFTTVJBd0RnWURWUVFERXdkcmRXSmwKTFdOaE1CNFhEVEl5TURReU1URTFNekUwTlZvWERUTXlNRFF4T0RFMU16RTBOVm93RWpFUU1BNEdBMVVFQXhNSAphM1ZpWlMxallUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1zQndXWHZpYllzCmRMS0tZaUxZTUpObzFGY0xNQzZzdzcxdVp6S3VydEpTaWhBS3RFaXZwVW9ZZk95alh1TXRuYVdoMkNtdVY0ZVAKYURTRFlXam9iM2JlMVZyN2I1eVZPWXhzUWZqeCtBUkxPbzRNWlp0UUZFdTY4dGhxdGp3aFl4MjRxczVYaUUvQQpNeFJKeWxZVUdsbzJVTXRSZWtKLzhRZWhoL0xkbks0bm8yaDBLWUl2eHVrcnREaVZreE55TGtOMEovWTlVS29MCnF5NzJWN3NlR3ArYjFpZHprVjhuM3VQYzFWb2poOUtIRFIrZDVYN2JheUM0OXVUU1hsaC9iOW9GN21mS3BSWDcKbGxEUjhDZlFoaVFNYTMzdlBkZzludGxXUzFhOWljOUM0MUNwREprQ1o2RTZtd1F6UTZzUGw0NDRMeVdISlgyWgpVUVhYV1B6b2xiOENBd0VBQWFOQ01FQXdEZ1lEVlIwUEFRSC9CQVFEQWdLa01BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdIUVlEVlIwT0JCWUVGUGFGMGJqdU9GWDhLK0E1dXdTNDQzRFFPTmU3TUEwR0NTcUdTSWIzRFFFQkN3VUEKQTRJQkFRQklreithbXpVVkZxQVd5YVR1bHVRNmduMzlGbXkwOHptQWtEdDRMTW1ndE1UVy9jRjArTlVQQnpmcQowS1BXRGJ4R01icHBMRThZM2FONTUxVUMrcUo4Z2E1RkxNSm1mVmlkc2lJVGtqS1lnZ21xRUJmZ0loUGtsKzJRClFIYlUrVGZIWGg5RmZDMWhONVJLTjVwYXkzei9MSGpTa2RTYXNBRDRMdWlCajY2QStPREtJeGxWUVlCWnFuVm8KYVV3RUVNTmRKUUFoRUdyZVZHdm5VVkt6RHBxcTZzVVFqSGtteFJaVXBQd3ArWFhBV0FnTEN1cHd6VVFKZHg4cgpEWk9sVWNEUlFSaFErRHZiVHR4MlUrR1VaR2lxTUpWQUx6SXlEWUZQWEphaUF1cXdManJyblMveVMvMUxDYVhKClo3RVBMNUszUDFHTEVZYjNkMG9KdXBSS0tSK0wKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", + "cluster_auth_endpoint": [ + { + "ca_certs": "", + "enabled": false, + "fqdn": "" + } + ], + "cluster_monitoring_input": [], + "cluster_registration_token": [ + { + "annotations": {}, + "cluster_id": "c-t85mz", + "command": "kubectl apply -f https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq_c-t85mz.yaml", + "id": "c-t85mz:default-token", + "insecure_command": "curl --insecure -sfL https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq_c-t85mz.yaml | kubectl apply -f -", + "insecure_node_command": "", + "insecure_windows_node_command": "", + "labels": { + "cattle.io/creator": "norman" + }, + "manifest_url": "https://rancher.euwest.azure.internal.softwareheritage.org/v3/import/zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq_c-t85mz.yaml", + "name": "default-token", + "node_command": "sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.6.4 --server https://rancher.euwest.azure.internal.softwareheritage.org --token zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq --ca-checksum 8850dd89eb7f29a70c0d50a2b389bf1950808a9dff4062c66ab806b80b988bac", + "token": "zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq", + "windows_node_command": "PowerShell -NoLogo -NonInteractive -Command \"\u0026 {docker run -v c:\\:c:\\host rancher/rancher-agent:v2.6.4 bootstrap --server https://rancher.euwest.azure.internal.softwareheritage.org --token zbtc5cl2l6qfp6jrwmw6jqztmtq6kbdv5m8jk2w7qktq8gb9knb6zq --ca-checksum 8850dd89eb7f29a70c0d50a2b389bf1950808a9dff4062c66ab806b80b988bac | iex}\"" + } + ], + "cluster_template_answers": [], + "cluster_template_id": null, + "cluster_template_questions": [], + "cluster_template_revision_id": null, + "default_pod_security_policy_template_id": null, + "default_project_id": "c-t85mz:p-x7ls4", + "description": "staging workers cluster", + "desired_agent_image": null, + "desired_auth_image": null, + "docker_root_dir": "/var/lib/docker", + "driver": "rancherKubernetesEngine", + "eks_config": [], + "eks_config_v2": [], + "enable_cluster_alerting": false, + "enable_cluster_istio": null, + "enable_cluster_monitoring": false, + "enable_network_policy": false, + "fleet_workspace_name": "fleet-default", + "gke_config": [], + "gke_config_v2": [], + "id": "c-t85mz", + "istio_enabled": false, + "k3s_config": [], + "kube_config": "apiVersion: v1\nkind: Config\nclusters:\n- name: \"staging-workers\"\n cluster:\n server: \"https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-t85mz\"\n certificate-authority-data: \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJwekNDQ\\\n VUyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQTdNUnd3R2dZRFZRUUtFeE5rZVc1aGJXbGoKY\\\n kdsemRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR1Z1WlhJdFkyRXdIa\\\n GNOTWpJdwpOREV5TWpJek56RTBXaGNOTXpJd05EQTVNakl6TnpFMFdqQTdNUnd3R2dZRFZRUUtFe\\\n E5rZVc1aGJXbGpiR2x6CmRHVnVaWEl0YjNKbk1Sc3dHUVlEVlFRREV4SmtlVzVoYldsamJHbHpkR\\\n 1Z1WlhJdFkyRXdXVEFUQmdjcWhrak8KUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVMvTnRpTWV4NDY0K\\\n 0R3RytuQ2svQXdJM2VDSjNGOHdQNitUZytNTjFnaQo3OWJWeEIwd1RTYjZmL3ZXK3NRdEIzdEUrS\\\n k5iaU1mU2xuQUtaVlBjQjA0T28wSXdRREFPQmdOVkhROEJBZjhFCkJBTUNBcVF3RHdZRFZSMFRBU\\\n UgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVeVUyT1lacnBkbCtWYkIzSkpUcHUKMktiVnF0NHdDZ\\\n 1lJS29aSXpqMEVBd0lEU0FBd1JRSWdRY25JcnJCSzdUbFBBdlRKb3EwNmp5QVplcURzTWI1LwpKZ\\\n Th4QVFnTnV5d0NJUURaWDA2NDJ4NXh2N1lFdmZ4eWJ0SnlRWVY3aTlJZ1llNzlKVG9SaVBQTkZBP\\\n T0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==\"\n\nusers:\n- name: \"staging-workers\"\n user:\n token: \"kubeconfig-u-rzh79wx4t5:x4g54qj6nmcxqn5mc28mjw5dwxg4tp94x2km9cjp9lf6lf6p2l6x9t\"\n\n\ncontexts:\n- name: \"staging-workers\"\n context:\n user: \"staging-workers\"\n cluster: \"staging-workers\"\n\ncurrent-context: \"staging-workers\"\n", + "labels": { + "cattle.io/creator": "norman", + "provider.cattle.io": "rke" + }, + "name": "staging-workers", + "oke_config": [], + "rke2_config": [], + "rke_config": [ + { + "addon_job_timeout": 45, + "addons": "", + "addons_include": [], + "authentication": [ + { + "sans": [], + "strategy": "x509" + } + ], + "authorization": [ + { + "mode": null, + "options": null + } + ], + "bastion_host": [ + { + "address": "", + "port": "", + "ssh_agent_auth": false, + "ssh_key": "", + "ssh_key_path": "", + "user": "" + } + ], + "cloud_provider": [ + { + "aws_cloud_provider": [], + "azure_cloud_provider": [], + "custom_cloud_provider": "", + "name": "", + "openstack_cloud_provider": [], + "vsphere_cloud_provider": [] + } + ], + "dns": [], + "enable_cri_dockerd": false, + "ignore_docker_version": true, + "ingress": [ + { + "default_backend": true, + "dns_policy": "", + "extra_args": {}, + "http_port": 0, + "https_port": 0, + "network_mode": "", + "node_selector": {}, + "options": {}, + "provider": "nginx", + "tolerations": [], + "update_strategy": [] + } + ], + "kubernetes_version": "v1.22.7-rancher1-2", + "monitoring": [ + { + "node_selector": {}, + "options": {}, + "provider": "metrics-server", + "replicas": 1, + "tolerations": [], + "update_strategy": [] + } + ], + "network": [ + { + "calico_network_provider": [], + "canal_network_provider": [], + "flannel_network_provider": [], + "mtu": 0, + "options": {}, + "plugin": "canal", + "tolerations": [], + "weave_network_provider": [] + } + ], + "nodes": [], + "prefix_path": "", + "private_registries": [], + "services": [ + { + "etcd": [ + { + "backup_config": [ + { + "enabled": true, + "interval_hours": 12, + "retention": 6, + "s3_backup_config": [], + "safe_timestamp": false, + "timeout": 300 + } + ], + "ca_cert": "", + "cert": "", + "creation": "12h", + "external_urls": [], + "extra_args": { + "election-timeout": "5000", + "heartbeat-interval": "500" + }, + "extra_binds": [], + "extra_env": [], + "gid": 0, + "image": "", + "key": "", + "path": "", + "retention": "72h", + "snapshot": false, + "uid": 0 + } + ], + "kube_api": [ + { + "admission_configuration": {}, + "always_pull_images": false, + "audit_log": [], + "event_rate_limit": [], + "extra_args": {}, + "extra_binds": [], + "extra_env": [], + "image": "", + "pod_security_policy": false, + "secrets_encryption_config": [], + "service_cluster_ip_range": "", + "service_node_port_range": "30000-32767" + } + ], + "kube_controller": [ + { + "cluster_cidr": null, + "extra_args": null, + "extra_binds": null, + "extra_env": null, + "image": null, + "service_cluster_ip_range": null + } + ], + "kubelet": [ + { + "cluster_dns_server": "", + "cluster_domain": "", + "extra_args": {}, + "extra_binds": [], + "extra_env": [], + "fail_swap_on": false, + "generate_serving_certificate": false, + "image": "", + "infra_container_image": "" + } + ], + "kubeproxy": [ + { + "extra_args": null, + "extra_binds": null, + "extra_env": null, + "image": null + } + ], + "scheduler": [ + { + "extra_args": null, + "extra_binds": null, + "extra_env": null, + "image": null + } + ] + } + ], + "ssh_agent_auth": false, + "ssh_cert_path": "", + "ssh_key_path": "", + "upgrade_strategy": [ + { + "drain": false, + "drain_input": [ + { + "delete_local_data": false, + "force": false, + "grace_period": -1, + "ignore_daemon_sets": true, + "timeout": 120 + } + ], + "max_unavailable_controlplane": "1", + "max_unavailable_worker": "10%" + } + ], + "win_prefix_path": "" + } + ], + "scheduled_cluster_scan": [], + "system_project_id": "c-t85mz:p-spm4t", + "timeouts": null, + "windows_prefered_cluster": false + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxODAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInVwZGF0ZSI6MTgwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + } + ] + }, + { + "module": "module.counters0", + "mode": "managed", + "type": "proxmox_vm_qemu", + "name": "node", + "provider": "module.counters0.provider[\"registry.terraform.io/telmate/proxmox\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "additional_wait": 0, + "agent": 0, + "args": "", + "balloon": 2048, + "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": "Counters server", + "disk": [ + { + "backup": 0, + "cache": "none", + "discard": "", + "file": "vm-138-disk-0", + "format": "", + "iothread": 0, + "mbps": 0, + "mbps_rd": 0, + "mbps_rd_max": 0, + "mbps_wr": 0, + "mbps_wr_max": 0, + "media": "disk", + "replicate": 0, + "size": "32G", + "slot": 0, + "ssd": 0, + "storage": "proxmox", + "storage_type": "rbd", + "type": "virtio", + "volume": "proxmox:vm-138-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": "pompidou/qemu/138", + "ipconfig0": "ip=192.168.130.95/24,gw=192.168.130.1", + "ipconfig1": "", + "ipconfig2": "", + "ipconfig3": "", + "ipconfig4": "", + "ipconfig5": "", + "iso": null, + "kvm": true, + "mac": "", + "memory": 6096, + "name": "counters0", + "nameserver": "192.168.100.29", + "network": [ + { + "bridge": "vmbr443", + "firewall": false, + "link_down": false, + "macaddr": "E2:6E:12:C7:3E:A4", + "model": "virtio", + "queues": 0, + "rate": 0, + "tag": -1 + } + ], + "nic": "", + "numa": false, + "onboot": true, + "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.95", + "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": "", + "tablet": true, + "tags": "", + "target_node": "pompidou", + "timeouts": null, + "unused_disk": [ + { + "file": "base-10003-disk-0/vm-138-disk-0", + "slot": 0, + "storage": "proxmox" + } + ], + "vcpus": 0, + "vga": [], + "vlan": -1, + "vmid": 138 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.deposit", + "mode": "managed", + "type": "proxmox_vm_qemu", + "name": "node", + "provider": "module.deposit.provider[\"registry.terraform.io/telmate/proxmox\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "additional_wait": 0, + "agent": 0, + "args": "-device virtio-rng-pci", + "balloon": 1024, + "bios": "seabios", + "boot": "c", + "bootdisk": "virtio0", + "bridge": "", + "ci_wait": null, + "cicustom": "", + "cipassword": "", + "ciuser": "root", + "clone": "template-debian-10", + "clone_wait": 0, + "cloudinit_cdrom_storage": null, + "cores": 4, + "cpu": "kvm64", + "default_ipv4_address": null, + "define_connection_info": true, + "desc": "Deposit service node", + "disk": [ + { + "backup": 0, + "cache": "none", + "discard": "", + "file": "vm-120-disk-0", + "format": "raw", + "iothread": 0, + "mbps": 0, + "mbps_rd": 0, + "mbps_rd_max": 0, + "mbps_wr": 0, + "mbps_wr_max": 0, + "media": "disk", + "replicate": 0, + "size": "32G", + "slot": 0, + "ssd": 0, + "storage": "proxmox", + "storage_type": "rbd", + "type": "virtio", + "volume": "proxmox:vm-120-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": "pompidou/qemu/120", + "ipconfig0": "ip=192.168.130.31/24,gw=192.168.130.1", + "ipconfig1": "", + "ipconfig2": "", + "ipconfig3": "", + "ipconfig4": "", + "ipconfig5": "", + "iso": null, + "kvm": true, + "mac": "", + "memory": 8192, + "name": "deposit", + "nameserver": "192.168.100.29", + "network": [ + { + "bridge": "vmbr443", + "firewall": false, + "link_down": false, + "macaddr": "9E:81:DD:58:15:3B", + "model": "virtio", + "queues": 0, + "rate": 0, + "tag": -1 + } + ], + "nic": "", + "numa": false, + "onboot": true, + "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.31", + "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\n", + "storage": "", + "storage_type": "", + "tablet": true, + "tags": "", + "target_node": "pompidou", + "timeouts": null, + "unused_disk": [], + "vcpus": 0, + "vga": [], + "vlan": -1, + "vmid": 120 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.elastic-worker0", + "mode": "managed", + "type": "proxmox_vm_qemu", + "name": "node", + "provider": "module.elastic-worker0.provider[\"registry.terraform.io/telmate/proxmox\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "additional_wait": 0, + "agent": 0, + "args": "", + "balloon": 2048, + "bios": "seabios", + "boot": "c", + "bootdisk": "", + "bridge": "", + "ci_wait": null, + "cicustom": "", + "cipassword": "", + "ciuser": "root", + "clone": "debian-bullseye-11.3-zfs-2022-04-21", + "clone_wait": 0, + "cloudinit_cdrom_storage": null, + "cores": 4, + "cpu": "kvm64", + "default_ipv4_address": null, + "define_connection_info": true, + "desc": "elastic worker running in rancher cluster", + "disk": [ + { + "backup": 0, + "cache": "none", + "discard": "", + "file": "base-10008-disk-0/vm-146-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-10008-disk-0/vm-146-disk-0" + }, + { + "backup": 0, + "cache": "none", + "discard": "", + "file": "vm-146-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": "50G", + "slot": 1, + "ssd": 0, + "storage": "proxmox", + "storage_type": "rbd", + "type": "virtio", + "volume": "proxmox:vm-146-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": "uffizi/qemu/146", + "ipconfig0": "ip=192.168.130.130/24,gw=192.168.130.1", + "ipconfig1": "", + "ipconfig2": "", + "ipconfig3": "", + "ipconfig4": "", + "ipconfig5": "", + "iso": null, + "kvm": true, + "mac": "", + "memory": 6144, + "name": "elastic-worker0", + "nameserver": "192.168.100.29", + "network": [ + { + "bridge": "vmbr443", + "firewall": false, + "link_down": false, + "macaddr": "72:CF:A9:AC:B8:EE", + "model": "virtio", + "queues": 0, + "rate": 0, + "tag": -1 + } + ], + "nic": "", + "numa": false, + "onboot": true, + "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": 146 + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "rancher2_cluster.staging-workers" + ] } ] }, { - "module": "module.counters0", + "module": "module.elastic-worker1", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.counters0.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.elastic-worker1.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, @@ -525,36 +1232,58 @@ "cicustom": "", "cipassword": "", "ciuser": "root", - "clone": "debian-buster-2020-11-06", + "clone": "debian-bullseye-11.3-zfs-2022-04-21", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 4, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, - "desc": "Counters server", + "desc": "elastic worker running in rancher cluster", "disk": [ { "backup": 0, "cache": "none", "discard": "", - "file": "vm-138-disk-0", - "format": "", + "file": "base-10008-disk-0/vm-147-disk-0", + "format": "raw", "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", + "size": "20G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:vm-138-disk-0" + "volume": "proxmox:base-10008-disk-0/vm-147-disk-0" + }, + { + "backup": 0, + "cache": "none", + "discard": "", + "file": "vm-147-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": "50G", + "slot": 1, + "ssd": 0, + "storage": "proxmox", + "storage_type": "rbd", + "type": "virtio", + "volume": "proxmox:vm-147-disk-1" } ], "disk_gb": 0, @@ -565,8 +1294,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "pompidou/qemu/138", - "ipconfig0": "ip=192.168.130.95/24,gw=192.168.130.1", + "id": "uffizi/qemu/147", + "ipconfig0": "ip=192.168.130.131/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -575,15 +1304,15 @@ "iso": null, "kvm": true, "mac": "", - "memory": 6096, - "name": "counters0", + "memory": 6144, + "name": "elastic-worker1", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "E2:6E:12:C7:3E:A4", + "macaddr": "3E:FD:3E:58:CE:85", "model": "virtio", "queues": 0, "rate": 0, @@ -605,70 +1334,67 @@ "serial": [], "sockets": 1, "ssh_forward_ip": null, - "ssh_host": "192.168.130.95", - "ssh_port": "22", + "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": "pompidou", + "target_node": "uffizi", "timeouts": null, - "unused_disk": [ - { - "file": "base-10003-disk-0/vm-138-disk-0", - "slot": 0, - "storage": "proxmox" - } - ], + "unused_disk": [], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": 138 + "vmid": null }, "sensitive_attributes": [], - "private": "bnVsbA==" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "rancher2_cluster.staging-workers" + ] } ] }, { - "module": "module.deposit", + "module": "module.elastic-worker2", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.deposit.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.elastic-worker2.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, "attributes": { "additional_wait": 0, "agent": 0, - "args": "-device virtio-rng-pci", - "balloon": 1024, + "args": "", + "balloon": 2048, "bios": "seabios", "boot": "c", - "bootdisk": "virtio0", + "bootdisk": "", "bridge": "", "ci_wait": null, "cicustom": "", "cipassword": "", "ciuser": "root", - "clone": "template-debian-10", + "clone": "debian-bullseye-11.3-zfs-2022-04-21", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 4, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, - "desc": "Deposit service node", + "desc": "elastic worker running in rancher cluster", "disk": [ { "backup": 0, "cache": "none", "discard": "", - "file": "vm-120-disk-0", + "file": "base-10008-disk-0/vm-148-disk-0", "format": "raw", "iothread": 0, "mbps": 0, @@ -676,15 +1402,37 @@ "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, - "media": "disk", + "media": "", "replicate": 0, - "size": "32G", + "size": "20G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:vm-120-disk-0" + "volume": "proxmox:base-10008-disk-0/vm-148-disk-0" + }, + { + "backup": 0, + "cache": "none", + "discard": "", + "file": "vm-148-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": "50G", + "slot": 1, + "ssd": 0, + "storage": "proxmox", + "storage_type": "rbd", + "type": "virtio", + "volume": "proxmox:vm-148-disk-1" } ], "disk_gb": 0, @@ -695,8 +1443,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "pompidou/qemu/120", - "ipconfig0": "ip=192.168.130.31/24,gw=192.168.130.1", + "id": "uffizi/qemu/148", + "ipconfig0": "ip=192.168.130.132/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -705,15 +1453,15 @@ "iso": null, "kvm": true, "mac": "", - "memory": 8192, - "name": "deposit", + "memory": 6144, + "name": "elastic-worker2", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "9E:81:DD:58:15:3B", + "macaddr": "F6:7F:D9:7C:5F:51", "model": "virtio", "queues": 0, "rate": 0, @@ -735,34 +1483,37 @@ "serial": [], "sockets": 1, "ssh_forward_ip": null, - "ssh_host": "192.168.130.31", - "ssh_port": "22", + "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\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", "storage": "", "storage_type": "", "tablet": true, "tags": "", - "target_node": "pompidou", + "target_node": "uffizi", "timeouts": null, "unused_disk": [], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": 120 + "vmid": null }, "sensitive_attributes": [], - "private": "bnVsbA==" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "rancher2_cluster.staging-workers" + ] } ] }, { - "module": "module.elastic-worker0", + "module": "module.elastic-worker3", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.elastic-worker0.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.elastic-worker3.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, @@ -792,7 +1543,7 @@ "backup": 0, "cache": "none", "discard": "", - "file": "base-10008-disk-0/vm-146-disk-0", + "file": "base-10008-disk-0/vm-149-disk-0", "format": "raw", "iothread": 0, "mbps": 0, @@ -808,13 +1559,13 @@ "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:base-10008-disk-0/vm-146-disk-0" + "volume": "proxmox:base-10008-disk-0/vm-149-disk-0" }, { "backup": 0, "cache": "none", "discard": "", - "file": "vm-146-disk-1", + "file": "vm-149-disk-1", "format": "raw", "iothread": 0, "mbps": 0, @@ -830,7 +1581,7 @@ "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:vm-146-disk-1" + "volume": "proxmox:vm-149-disk-1" } ], "disk_gb": 0, @@ -841,8 +1592,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "uffizi/qemu/146", - "ipconfig0": "ip=192.168.130.130/24,gw=192.168.130.1", + "id": "pompidou/qemu/149", + "ipconfig0": "ip=192.168.130.133/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -852,14 +1603,14 @@ "kvm": true, "mac": "", "memory": 6144, - "name": "elastic-worker0", + "name": "elastic-worker3", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "72:CF:A9:AC:B8:EE", + "macaddr": "96:75:0A:FA:04:28", "model": "virtio", "queues": 0, "rate": 0, @@ -885,18 +1636,18 @@ "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", + "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", + "target_node": "pompidou", "timeouts": null, "unused_disk": [], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": 146 + "vmid": null }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", @@ -907,11 +1658,11 @@ ] }, { - "module": "module.elastic-worker1", + "module": "module.maven-exporter0", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.elastic-worker1.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.maven-exporter0.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, @@ -919,7 +1670,7 @@ "additional_wait": 0, "agent": 0, "args": "", - "balloon": 2048, + "balloon": 1024, "bios": "seabios", "boot": "c", "bootdisk": "", @@ -928,20 +1679,20 @@ "cicustom": "", "cipassword": "", "ciuser": "root", - "clone": "debian-bullseye-11.3-zfs-2022-04-21", + "clone": "debian-bullseye-11.0-2021-09-09", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 4, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, - "desc": "elastic worker running in rancher cluster", + "desc": "Maven index exporter to run containers and expose export.fld files", "disk": [ { "backup": 0, "cache": "none", "discard": "", - "file": "base-10008-disk-0/vm-147-disk-0", + "file": "base-10005-disk-0/vm-122-disk-0", "format": "raw", "iothread": 0, "mbps": 0, @@ -957,13 +1708,13 @@ "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:base-10008-disk-0/vm-147-disk-0" + "volume": "proxmox:base-10005-disk-0/vm-122-disk-0" }, { "backup": 0, "cache": "none", "discard": "", - "file": "vm-147-disk-1", + "file": "vm-122-disk-1", "format": "raw", "iothread": 0, "mbps": 0, @@ -979,7 +1730,7 @@ "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:vm-147-disk-1" + "volume": "proxmox:vm-122-disk-1" } ], "disk_gb": 0, @@ -990,8 +1741,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "uffizi/qemu/147", - "ipconfig0": "ip=192.168.130.131/24,gw=192.168.130.1", + "id": "pompidou/qemu/122", + "ipconfig0": "ip=192.168.130.70/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -1000,15 +1751,15 @@ "iso": null, "kvm": true, "mac": "", - "memory": 6144, - "name": "elastic-worker1", + "memory": 4096, + "name": "maven-exporter0", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "3E:FD:3E:58:CE:85", + "macaddr": "36:86:F6:F9:2A:5D", "model": "virtio", "queues": 0, "rate": 0, @@ -1034,33 +1785,30 @@ "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", + "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", + "target_node": "pompidou", "timeouts": null, "unused_disk": [], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": null + "vmid": 122 }, "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "rancher2_cluster.staging-workers" - ] + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" } ] }, { - "module": "module.elastic-worker2", + "module": "module.mirror-test", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.elastic-worker2.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.mirror-test.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, @@ -1068,7 +1816,7 @@ "additional_wait": 0, "agent": 0, "args": "", - "balloon": 2048, + "balloon": 20480, "bios": "seabios", "boot": "c", "bootdisk": "", @@ -1077,58 +1825,36 @@ "cicustom": "", "cipassword": "", "ciuser": "root", - "clone": "debian-bullseye-11.3-zfs-2022-04-21", + "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": "elastic worker running in rancher cluster", + "desc": "Sandbox VM to test the mirror environment", "disk": [ { "backup": 0, "cache": "none", "discard": "", - "file": "base-10008-disk-0/vm-148-disk-0", - "format": "raw", + "file": "vm-132-disk-0", + "format": "", "iothread": 0, "mbps": 0, "mbps_rd": 0, "mbps_rd_max": 0, "mbps_wr": 0, "mbps_wr_max": 0, - "media": "", + "media": "disk", "replicate": 0, - "size": "20G", + "size": "32G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:base-10008-disk-0/vm-148-disk-0" - }, - { - "backup": 0, - "cache": "none", - "discard": "", - "file": "vm-148-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": "50G", - "slot": 1, - "ssd": 0, - "storage": "proxmox", - "storage_type": "rbd", - "type": "virtio", - "volume": "proxmox:vm-148-disk-1" + "volume": "proxmox:vm-132-disk-0" } ], "disk_gb": 0, @@ -1139,8 +1865,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "uffizi/qemu/148", - "ipconfig0": "ip=192.168.130.132/24,gw=192.168.130.1", + "id": "uffizi/qemu/132", + "ipconfig0": "ip=192.168.130.160/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -1149,15 +1875,15 @@ "iso": null, "kvm": true, "mac": "", - "memory": 6144, - "name": "elastic-worker2", + "memory": 65536, + "name": "mirror-test", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "F6:7F:D9:7C:5F:51", + "macaddr": "E6:3C:8A:B7:26:5D", "model": "virtio", "queues": 0, "rate": 0, @@ -1177,39 +1903,42 @@ "scsihw": "virtio-scsi-pci", "searchdomain": "internal.staging.swh.network", "serial": [], - "sockets": 1, + "sockets": 2, "ssh_forward_ip": null, - "ssh_host": null, - "ssh_port": null, + "ssh_host": "192.168.130.160", + "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", "storage": "", "storage_type": "", "tablet": true, "tags": "", "target_node": "uffizi", "timeouts": null, - "unused_disk": [], + "unused_disk": [ + { + "file": "base-10003-disk-0/vm-132-disk-0", + "slot": 0, + "storage": "proxmox" + } + ], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": null + "vmid": 132 }, "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "rancher2_cluster.staging-workers" - ] + "private": "bnVsbA==" } ] }, { - "module": "module.elastic-worker3", + "module": "module.objstorage0", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.elastic-worker3.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.objstorage0.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, @@ -1217,7 +1946,7 @@ "additional_wait": 0, "agent": 0, "args": "", - "balloon": 2048, + "balloon": 3072, "bios": "seabios", "boot": "c", "bootdisk": "", @@ -1226,21 +1955,21 @@ "cicustom": "", "cipassword": "", "ciuser": "root", - "clone": "debian-bullseye-11.3-zfs-2022-04-21", + "clone": "debian-buster-2020-11-06", "clone_wait": 0, "cloudinit_cdrom_storage": null, - "cores": 4, + "cores": 2, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, - "desc": "elastic worker running in rancher cluster", + "desc": "Node to host a read-only objstorage for mirrors", "disk": [ { "backup": 0, "cache": "none", "discard": "", - "file": "base-10008-disk-0/vm-149-disk-0", - "format": "raw", + "file": "vm-102-disk-0", + "format": "", "iothread": 0, "mbps": 0, "mbps_rd": 0, @@ -1249,35 +1978,13 @@ "mbps_wr_max": 0, "media": "", "replicate": 0, - "size": "20G", + "size": "32G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:base-10008-disk-0/vm-149-disk-0" - }, - { - "backup": 0, - "cache": "none", - "discard": "", - "file": "vm-149-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": "50G", - "slot": 1, - "ssd": 0, - "storage": "proxmox", - "storage_type": "rbd", - "type": "virtio", - "volume": "proxmox:vm-149-disk-1" + "volume": "proxmox:vm-102-disk-0" } ], "disk_gb": 0, @@ -1288,8 +1995,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "pompidou/qemu/149", - "ipconfig0": "ip=192.168.130.133/24,gw=192.168.130.1", + "id": "pompidou/qemu/102", + "ipconfig0": "ip=192.168.130.110/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -1298,15 +2005,15 @@ "iso": null, "kvm": true, "mac": "", - "memory": 6144, - "name": "elastic-worker3", + "memory": 12288, + "name": "objstorage0", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "96:75:0A:FA:04:28", + "macaddr": "5E:28:EA:7D:50:0D", "model": "virtio", "queues": 0, "rate": 0, @@ -1328,37 +2035,40 @@ "serial": [], "sockets": 1, "ssh_forward_ip": null, - "ssh_host": null, - "ssh_port": null, + "ssh_host": "192.168.130.110", + "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\n", "storage": "", "storage_type": "", "tablet": true, "tags": "", "target_node": "pompidou", "timeouts": null, - "unused_disk": [], + "unused_disk": [ + { + "file": "base-10003-disk-0/vm-102-disk-0", + "slot": 0, + "storage": "proxmox" + } + ], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": null + "vmid": 102 }, "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "rancher2_cluster.staging-workers" - ] + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" } ] }, { - "module": "module.maven-exporter0", + "module": "module.rancher_node_internship0", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.maven-exporter0.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.rancher_node_internship0.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, @@ -1366,7 +2076,7 @@ "additional_wait": 0, "agent": 0, "args": "", - "balloon": 1024, + "balloon": 4096, "bios": "seabios", "boot": "c", "bootdisk": "", @@ -1375,20 +2085,20 @@ "cicustom": "", "cipassword": "", "ciuser": "root", - "clone": "debian-bullseye-11.0-2021-09-09", + "clone": "debian-bullseye-11.3-zfs-2022-04-21", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 4, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, - "desc": "Maven index exporter to run containers and expose export.fld files", + "desc": "Rancher node for the internship", "disk": [ { "backup": 0, "cache": "none", "discard": "", - "file": "base-10005-disk-0/vm-122-disk-0", + "file": "base-10008-disk-0/vm-150-disk-0", "format": "raw", "iothread": 0, "mbps": 0, @@ -1404,13 +2114,13 @@ "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:base-10005-disk-0/vm-122-disk-0" + "volume": "proxmox:base-10008-disk-0/vm-150-disk-0" }, { "backup": 0, "cache": "none", "discard": "", - "file": "vm-122-disk-1", + "file": "vm-150-disk-1", "format": "raw", "iothread": 0, "mbps": 0, @@ -1426,7 +2136,7 @@ "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:vm-122-disk-1" + "volume": "proxmox:vm-150-disk-1" } ], "disk_gb": 0, @@ -1437,8 +2147,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "pompidou/qemu/122", - "ipconfig0": "ip=192.168.130.70/24,gw=192.168.130.1", + "id": "uffizi/qemu/150", + "ipconfig0": "ip=192.168.130.140/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -1447,15 +2157,15 @@ "iso": null, "kvm": true, "mac": "", - "memory": 4096, - "name": "maven-exporter0", + "memory": 8192, + "name": "rancher-node-intership0", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "36:86:F6:F9:2A:5D", + "macaddr": "1A:B2:E6:C3:42:C7", "model": "virtio", "queues": 0, "rate": 0, @@ -1486,25 +2196,28 @@ "storage_type": "", "tablet": true, "tags": "", - "target_node": "pompidou", + "target_node": "uffizi", "timeouts": null, "unused_disk": [], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": 122 + "vmid": null }, "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "rancher2_cluster.deployment_intership" + ] } ] }, { - "module": "module.mirror-test", + "module": "module.rancher_node_internship1", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.mirror-test.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.rancher_node_internship1.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, @@ -1512,7 +2225,7 @@ "additional_wait": 0, "agent": 0, "args": "", - "balloon": 20480, + "balloon": 4096, "bios": "seabios", "boot": "c", "bootdisk": "", @@ -1521,36 +2234,58 @@ "cicustom": "", "cipassword": "", "ciuser": "root", - "clone": "debian-buster-2020-11-06", + "clone": "debian-bullseye-11.3-zfs-2022-04-21", "clone_wait": 0, "cloudinit_cdrom_storage": null, "cores": 4, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, - "desc": "Sandbox VM to test the mirror environment", + "desc": "Rancher node for the internship", "disk": [ { "backup": 0, "cache": "none", "discard": "", - "file": "vm-132-disk-0", - "format": "", + "file": "base-10008-disk-0/vm-151-disk-0", + "format": "raw", "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", + "size": "20G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:vm-132-disk-0" + "volume": "proxmox:base-10008-disk-0/vm-151-disk-0" + }, + { + "backup": 0, + "cache": "none", + "discard": "", + "file": "vm-151-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": "50G", + "slot": 1, + "ssd": 0, + "storage": "proxmox", + "storage_type": "rbd", + "type": "virtio", + "volume": "proxmox:vm-151-disk-1" } ], "disk_gb": 0, @@ -1561,8 +2296,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "uffizi/qemu/132", - "ipconfig0": "ip=192.168.130.160/24,gw=192.168.130.1", + "id": "uffizi/qemu/151", + "ipconfig0": "ip=192.168.130.141/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -1571,15 +2306,15 @@ "iso": null, "kvm": true, "mac": "", - "memory": 65536, - "name": "mirror-test", + "memory": 8192, + "name": "rancher-node-intership1", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "E6:3C:8A:B7:26:5D", + "macaddr": "D6:CB:31:9D:8A:65", "model": "virtio", "queues": 0, "rate": 0, @@ -1599,10 +2334,10 @@ "scsihw": "virtio-scsi-pci", "searchdomain": "internal.staging.swh.network", "serial": [], - "sockets": 2, + "sockets": 1, "ssh_forward_ip": null, - "ssh_host": "192.168.130.160", - "ssh_port": "22", + "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", @@ -1612,29 +2347,26 @@ "tags": "", "target_node": "uffizi", "timeouts": null, - "unused_disk": [ - { - "file": "base-10003-disk-0/vm-132-disk-0", - "slot": 0, - "storage": "proxmox" - } - ], + "unused_disk": [], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": 132 + "vmid": null }, "sensitive_attributes": [], - "private": "bnVsbA==" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "rancher2_cluster.deployment_intership" + ] } ] }, { - "module": "module.objstorage0", + "module": "module.rancher_node_internship2", "mode": "managed", "type": "proxmox_vm_qemu", "name": "node", - "provider": "module.objstorage0.provider[\"registry.terraform.io/telmate/proxmox\"]", + "provider": "module.rancher_node_internship2.provider[\"registry.terraform.io/telmate/proxmox\"]", "instances": [ { "schema_version": 0, @@ -1642,7 +2374,7 @@ "additional_wait": 0, "agent": 0, "args": "", - "balloon": 3072, + "balloon": 4096, "bios": "seabios", "boot": "c", "bootdisk": "", @@ -1651,21 +2383,21 @@ "cicustom": "", "cipassword": "", "ciuser": "root", - "clone": "debian-buster-2020-11-06", + "clone": "debian-bullseye-11.3-zfs-2022-04-21", "clone_wait": 0, "cloudinit_cdrom_storage": null, - "cores": 2, + "cores": 4, "cpu": "kvm64", "default_ipv4_address": null, "define_connection_info": true, - "desc": "Node to host a read-only objstorage for mirrors", + "desc": "Rancher node for the internship", "disk": [ { "backup": 0, "cache": "none", "discard": "", - "file": "vm-102-disk-0", - "format": "", + "file": "base-10008-disk-0/vm-152-disk-0", + "format": "raw", "iothread": 0, "mbps": 0, "mbps_rd": 0, @@ -1674,13 +2406,35 @@ "mbps_wr_max": 0, "media": "", "replicate": 0, - "size": "32G", + "size": "20G", "slot": 0, "ssd": 0, "storage": "proxmox", "storage_type": "rbd", "type": "virtio", - "volume": "proxmox:vm-102-disk-0" + "volume": "proxmox:base-10008-disk-0/vm-152-disk-0" + }, + { + "backup": 0, + "cache": "none", + "discard": "", + "file": "vm-152-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": "50G", + "slot": 1, + "ssd": 0, + "storage": "proxmox", + "storage_type": "rbd", + "type": "virtio", + "volume": "proxmox:vm-152-disk-1" } ], "disk_gb": 0, @@ -1691,8 +2445,8 @@ "hagroup": "", "hastate": "", "hotplug": "network,disk,usb", - "id": "pompidou/qemu/102", - "ipconfig0": "ip=192.168.130.110/24,gw=192.168.130.1", + "id": "uffizi/qemu/152", + "ipconfig0": "ip=192.168.130.142/24,gw=192.168.130.1", "ipconfig1": "", "ipconfig2": "", "ipconfig3": "", @@ -1701,15 +2455,15 @@ "iso": null, "kvm": true, "mac": "", - "memory": 12288, - "name": "objstorage0", + "memory": 8192, + "name": "rancher-node-intership2", "nameserver": "192.168.100.29", "network": [ { "bridge": "vmbr443", "firewall": false, "link_down": false, - "macaddr": "5E:28:EA:7D:50:0D", + "macaddr": "F2:5B:1E:DE:59:D5", "model": "virtio", "queues": 0, "rate": 0, @@ -1731,31 +2485,28 @@ "serial": [], "sockets": 1, "ssh_forward_ip": null, - "ssh_host": "192.168.130.110", - "ssh_port": "22", + "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\n", + "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": "pompidou", + "target_node": "uffizi", "timeouts": null, - "unused_disk": [ - { - "file": "base-10003-disk-0/vm-102-disk-0", - "slot": 0, - "storage": "proxmox" - } - ], + "unused_disk": [], "vcpus": 0, "vga": [], "vlan": -1, - "vmid": 102 + "vmid": null }, "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDAsImRlZmF1bHQiOjMwMDAwMDAwMDAwMCwiZGVsZXRlIjoxODAwMDAwMDAwMDAsInJlYWQiOjE4MDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "rancher2_cluster.deployment_intership" + ] } ] },