From 6a431e717c9248542b7fd8e77d949c500387a250 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:59:28 +0300 Subject: [PATCH 01/30] v1 --- provision_vms.yml => provision_vms.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename provision_vms.yml => provision_vms.yaml (100%) diff --git a/provision_vms.yml b/provision_vms.yaml similarity index 100% rename from provision_vms.yml rename to provision_vms.yaml From ac03f47f7579afd80066a62c8f867ad3835c717c Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:12:36 +0300 Subject: [PATCH 02/30] test --- provision_vms.yaml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/provision_vms.yaml b/provision_vms.yaml index 6760eed..1ddeda3 100644 --- a/provision_vms.yaml +++ b/provision_vms.yaml @@ -3,12 +3,6 @@ hosts: localhost tasks: - - name: Create the 'linuxvm' namespace - kubernetes.core.k8s: - name: linuxvm - kind: Namespace - api_version: v1 - state: present - name: Create VM kubernetes.core.k8s: definition: @@ -16,14 +10,14 @@ kind: VirtualMachine metadata: name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - namespace: linuxvm + namespace: vm labels: app: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" kubevirt.io/dynamic-credentials-support: 'true' vm.kubevirt.io/template: rhel9-server-small vm.kubevirt.io/template.namespace: openshift vm.kubevirt.io/template.revision: '1' - vm.kubevirt.io/template.version: v0.26.0 + vm.kubevirt.io/template.version: v0.32.2 spec: running: true dataVolumeTemplates: @@ -90,7 +84,7 @@ userData: | #cloud-config users: - - name: cloud-user + - name: wmarx sudo: ['ALL=(ALL) NOPASSWD: ALL'] groups: wheel shell: /bin/bash From 88a4c329b60c13032f991da9699ea781cf143af7 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:21:58 +0300 Subject: [PATCH 03/30] 1 --- provision_vms.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provision_vms.yaml b/provision_vms.yaml index 1ddeda3..dc183a3 100644 --- a/provision_vms.yaml +++ b/provision_vms.yaml @@ -17,7 +17,7 @@ vm.kubevirt.io/template: rhel9-server-small vm.kubevirt.io/template.namespace: openshift vm.kubevirt.io/template.revision: '1' - vm.kubevirt.io/template.version: v0.32.2 + vm.kubevirt.io/template.version: v0.34.0 spec: running: true dataVolumeTemplates: From fa23839235e909c6847f64889c8c97daff37ee71 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:23:45 +0300 Subject: [PATCH 04/30] 2 --- provision_vms.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/provision_vms.yaml b/provision_vms.yaml index dc183a3..f42d5ba 100644 --- a/provision_vms.yaml +++ b/provision_vms.yaml @@ -15,9 +15,9 @@ app: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" kubevirt.io/dynamic-credentials-support: 'true' vm.kubevirt.io/template: rhel9-server-small - vm.kubevirt.io/template.namespace: openshift + vm.kubevirt.io/template.namespace: vm vm.kubevirt.io/template.revision: '1' - vm.kubevirt.io/template.version: v0.34.0 + vm.kubevirt.io/template.version: v0.32.2 spec: running: true dataVolumeTemplates: From e3441bcbe2b74ad19a3ddcd5dc8644bfb8b79fec Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:37:59 +0300 Subject: [PATCH 05/30] 3 --- provision_vms.yaml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/provision_vms.yaml b/provision_vms.yaml index f42d5ba..ebf4c63 100644 --- a/provision_vms.yaml +++ b/provision_vms.yaml @@ -9,10 +9,12 @@ apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: - name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + name: "rhel-9-aap-{{ '%02d' }}" namespace: vm labels: - app: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #app: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + app: "rhel-9-aap-{{ '%02d' }}" kubevirt.io/dynamic-credentials-support: 'true' vm.kubevirt.io/template: rhel9-server-small vm.kubevirt.io/template.namespace: vm @@ -24,7 +26,8 @@ - apiVersion: cdi.kubevirt.io/v1beta1 kind: DataVolume metadata: - name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + name: "rhel-9-aap-{{ '%02d' }}" spec: sourceRef: kind: DataSource @@ -97,10 +100,10 @@ cloud-user:{{ vm_password }} expire: False name: cloudinitdisk - loop: - - { role: "web", env: "prod", id: 1 } - - { role: "app", env: "prod", id: 2 } - - { role: "db", env: "prod", id: 3 } - - { role: "web", env: "dev", id: 4 } - - { role: "app", env: "dev", id: 5 } - - { role: "db", env: "dev", id: 6 } + #loop: + #- { role: "web", env: "prod", id: 1 } + #- { role: "app", env: "prod", id: 2 } + #- { role: "db", env: "prod", id: 3 } + #- { role: "web", env: "dev", id: 4 } + #- { role: "app", env: "dev", id: 5 } + #- { role: "db", env: "dev", id: 6 } From 4ad56cdca9a9d15ec59db3d56eedef1aa39e8227 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:42:08 +0300 Subject: [PATCH 06/30] 4 --- provision_vms.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/provision_vms.yaml b/provision_vms.yaml index ebf4c63..378b7fe 100644 --- a/provision_vms.yaml +++ b/provision_vms.yaml @@ -40,7 +40,8 @@ template: metadata: labels: - kubevirt.io/domain: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #kubevirt.io/domain: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + kubevirt.io/domain: "rhel-9-aap-{{ '%02d' }}" kubevirt.io/size: small spec: architecture: amd64 @@ -58,7 +59,8 @@ bus: virtio name: cloudinitdisk interfaces: - - macAddress: "02:f3:be:00:00:{{ '%02x' | format(item.id) }}" + #- macAddress: "02:f3:be:00:00:{{ '%02x' | format(item.id) }}" + - macAddress: "02:f3:be:00:00:95" masquerade: {} model: virtio name: default @@ -81,7 +83,8 @@ terminationGracePeriodSeconds: 180 volumes: - dataVolume: - name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + name: "rhel-9-aap-{{ '%02d' }}" name: rootdisk - cloudInitConfigDrive: userData: | From 8a0539e3a6deccaf9be75a00f44574859625df55 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:45:49 +0300 Subject: [PATCH 07/30] 5 --- provision_vms.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/provision_vms.yaml b/provision_vms.yaml index 378b7fe..815dbc7 100644 --- a/provision_vms.yaml +++ b/provision_vms.yaml @@ -10,11 +10,11 @@ kind: VirtualMachine metadata: #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - name: "rhel-9-aap-{{ '%02d' }}" + name: "rhel-9-aap-01" namespace: vm labels: #app: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - app: "rhel-9-aap-{{ '%02d' }}" + app: "rhel-9-aap-01" kubevirt.io/dynamic-credentials-support: 'true' vm.kubevirt.io/template: rhel9-server-small vm.kubevirt.io/template.namespace: vm @@ -27,7 +27,7 @@ kind: DataVolume metadata: #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - name: "rhel-9-aap-{{ '%02d' }}" + name: "rhel-9-aap-01" spec: sourceRef: kind: DataSource @@ -41,7 +41,7 @@ metadata: labels: #kubevirt.io/domain: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - kubevirt.io/domain: "rhel-9-aap-{{ '%02d' }}" + kubevirt.io/domain: "rhel-9-aap-01" kubevirt.io/size: small spec: architecture: amd64 @@ -84,7 +84,7 @@ volumes: - dataVolume: #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - name: "rhel-9-aap-{{ '%02d' }}" + name: "rhel-9-aap-01" name: rootdisk - cloudInitConfigDrive: userData: | @@ -100,7 +100,7 @@ lock_passwd: false chpasswd: list: | - cloud-user:{{ vm_password }} + wmarx: {{ vm_password }} expire: False name: cloudinitdisk #loop: From b9cd82c3237e4b69753a08c058cc631e686b8bcd Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:48:35 +0300 Subject: [PATCH 08/30] 6 --- provision_vms.yaml => provision_vms.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename provision_vms.yaml => provision_vms.yml (100%) diff --git a/provision_vms.yaml b/provision_vms.yml similarity index 100% rename from provision_vms.yaml rename to provision_vms.yml From c2910ec06ad504ee792277092a283506eff538ac Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:58:02 +0300 Subject: [PATCH 09/30] 7 --- .vscode/settings.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..9d14cfb --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "ansible.python.interpreterPath": "/bin/python" +} \ No newline at end of file From c086f1c6792f7bc88f8dd546991ea4cd1d6d23df Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 17:03:10 +0300 Subject: [PATCH 10/30] 7 --- provision_vms.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provision_vms.yml b/provision_vms.yml index 815dbc7..ab6004f 100644 --- a/provision_vms.yml +++ b/provision_vms.yml @@ -60,7 +60,7 @@ name: cloudinitdisk interfaces: #- macAddress: "02:f3:be:00:00:{{ '%02x' | format(item.id) }}" - - macAddress: "02:f3:be:00:00:95" + - macAddress: "02:f3:be:00:00:95" masquerade: {} model: virtio name: default From aaa8b7b5cbd79745e526adc65b811c89dd1829cd Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 30 Apr 2025 17:06:04 +0300 Subject: [PATCH 11/30] 8 --- provision_vms.yml | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/provision_vms.yml b/provision_vms.yml index ab6004f..74bfaec 100644 --- a/provision_vms.yml +++ b/provision_vms.yml @@ -9,12 +9,12 @@ apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: - #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - name: "rhel-9-aap-01" + name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #name: "rhel-9-aap-01" namespace: vm labels: - #app: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - app: "rhel-9-aap-01" + app: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #app: "rhel-9-aap-01" kubevirt.io/dynamic-credentials-support: 'true' vm.kubevirt.io/template: rhel9-server-small vm.kubevirt.io/template.namespace: vm @@ -26,8 +26,8 @@ - apiVersion: cdi.kubevirt.io/v1beta1 kind: DataVolume metadata: - #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - name: "rhel-9-aap-01" + name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #name: "rhel-9-aap-01" spec: sourceRef: kind: DataSource @@ -40,8 +40,8 @@ template: metadata: labels: - #kubevirt.io/domain: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - kubevirt.io/domain: "rhel-9-aap-01" + kubevirt.io/domain: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #kubevirt.io/domain: "rhel-9-aap-01" kubevirt.io/size: small spec: architecture: amd64 @@ -59,8 +59,8 @@ bus: virtio name: cloudinitdisk interfaces: - #- macAddress: "02:f3:be:00:00:{{ '%02x' | format(item.id) }}" - - macAddress: "02:f3:be:00:00:95" + - macAddress: "02:f3:be:00:00:{{ '%02x' | format(item.id) }}" + #- macAddress: "02:f3:be:00:00:95" masquerade: {} model: virtio name: default @@ -83,8 +83,8 @@ terminationGracePeriodSeconds: 180 volumes: - dataVolume: - #name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" - name: "rhel-9-aap-01" + name: "{{ item.role }}-{{ item.env }}-{{ '%02d' | format(item.id) }}" + #name: "rhel-9-aap-01" name: rootdisk - cloudInitConfigDrive: userData: | @@ -103,10 +103,10 @@ wmarx: {{ vm_password }} expire: False name: cloudinitdisk - #loop: - #- { role: "web", env: "prod", id: 1 } - #- { role: "app", env: "prod", id: 2 } - #- { role: "db", env: "prod", id: 3 } - #- { role: "web", env: "dev", id: 4 } - #- { role: "app", env: "dev", id: 5 } - #- { role: "db", env: "dev", id: 6 } + loop: + - { role: "web", env: "prod", id: 1 } + - { role: "app", env: "prod", id: 2 } + - { role: "db", env: "prod", id: 3 } + - { role: "web", env: "dev", id: 4 } + - { role: "app", env: "dev", id: 5 } + - { role: "db", env: "dev", id: 6 } From b1fe3f5a587c8923a334a7795aed909cd3154c5a Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 10:18:02 +0300 Subject: [PATCH 12/30] 8 --- .../roles/providers/defaults/main.yml | 4 +-- .../virt_plan/tasks/10_create_virt_plan.yml | 28 +++++++++---------- .../ocp_virt/roles/virt_plan/vars/main.yml | 1 + 3 files changed, 17 insertions(+), 16 deletions(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml index 8204453..6782127 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml @@ -1,6 +1,6 @@ --- # defaults file for providers -provider_name: "vmware" -provider_namespace: "openshift-mtv" +provider_name: "vsphere" +provider_namespace: "vm" vmware_credentials: "vmware-credentials" diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml index ae1f345..20f6825 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml @@ -53,7 +53,7 @@ kind: NetworkMap metadata: name: "{{ networkmap_name }}" - namespace: "{{ migration_namespace }}" # openshift-mtv + namespace: "{{ migration_namespace }}" # vm spec: map: - destination: @@ -63,10 +63,10 @@ provider: destination: name: host - namespace: "{{ migration_namespace }}" # openshift-mtv + namespace: "{{ }}" # vm source: name: vmware - namespace: "{{ migration_namespace }}" #openshift-mtv + namespace: "{{ }}" #vm - name: Build a list of all the datastores vmware.vmware_rest.vcenter_datastore_info: @@ -84,7 +84,7 @@ # kind: StorageMap # metadata: # name: "{{ storagemap_name }}" -# namespace: "{{ migration_namespace }}" +# namespace: "{{ }}" # spec: # map: # - destination: @@ -94,10 +94,10 @@ # provider: # destination: # name: host -# namespace: "{{ migration_namespace }}" +# namespace: "{{ }}" # source: # name: vmware -# namespace: "{{ migration_namespace }}" +# namespace: "{{ }}" - name: Get storage class information kubernetes.core.k8s_info: @@ -120,7 +120,7 @@ - name: Create or update a StorageMap kubernetes.core.k8s: - namespace: "{{ migration_namespace }}" + namespace: "{{ }}" definition: "{{ lookup('template', 'datastore.yaml.j2' ) | from_yaml }}" state: present @@ -132,24 +132,24 @@ kind: Plan metadata: name: "{{ plan_name }}" - namespace: "{{ migration_namespace }}" + namespace: "{{ }}" spec: archived: false description: '' map: network: name: "{{ networkmap_name }}" - namespace: "{{ migration_namespace }}" + namespace: "{{ }}" storage: name: "{{ storagemap_name }}" - namespace: "{{ migration_namespace }}" + namespace: "{{ }}" provider: destination: name: host - namespace: "{{ migration_namespace }}" + namespace: "{{ }}" source: name: vmware - namespace: "{{ migration_namespace }}" + namespace: "{{ }}" targetNamespace: "{{ migration_target_namespace }}" vms: "{{ vms_for_plan_spec }}" warm: false @@ -158,12 +158,12 @@ kubernetes.core.k8s: api_version: forklift.konveyor.io/v1beta1 kind: Migration - namespace: "{{ migration_namespace }}" + namespace: "{{ }}" name: "{{ plan_name }}" definition: metadata: name: "{{ plan_name }}" - namespace: "{{ migration_namespace }}" + namespace: "{{ }}" spec: plan: name: "{{ plan_name }}" diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/vars/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/vars/main.yml index 326fa7e..b7eac0e 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/vars/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/vars/main.yml @@ -1,2 +1,3 @@ --- # vars file for virt-plan +migration_namespace: vm From c437bd2fcf5dcd7c5f886a2652e5f53bb5fa9463 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 10:24:07 +0300 Subject: [PATCH 13/30] 9 --- .../rlopez/ocp_virt/roles/providers/defaults/main.yml | 2 +- .../roles/providers/tasks/10_create_vmware_provider.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml index 6782127..3533744 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml @@ -3,4 +3,4 @@ provider_name: "vsphere" provider_namespace: "vm" -vmware_credentials: "vmware-credentials" +vmware_credentials: "vsphere-ll88d" diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml index 15f644e..bd276ef 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml @@ -9,7 +9,7 @@ namespace: "{{ provider_namespace }}" spec: secret: - name: "{{ vmware_credentials }}" + name: "{{ vsphere-ll88d }}" namespace: "{{ provider_namespace }}" settings: vddkInitImage: 'image-registry.openshift-image-registry.svc:5000/openshift/vddk:latest' From 35c948610f3fba897eccd803e6c2f8c1a116315d Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 15:35:03 +0300 Subject: [PATCH 14/30] 1 --- .../roles/providers/tasks/10_create_vmware_provider.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml index bd276ef..8076f1f 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml @@ -9,10 +9,10 @@ namespace: "{{ provider_namespace }}" spec: secret: - name: "{{ vsphere-ll88d }}" + name: vsphere-credentials namespace: "{{ provider_namespace }}" settings: vddkInitImage: 'image-registry.openshift-image-registry.svc:5000/openshift/vddk:latest' type: vsphere - url: 'https://{{ vmware_host }}/sdk' + url: 'https://vcsnsx-vc.infra.demo.redhatcom/sdk' From 9f93dae963a0781e5dd1865da42148dfa8736774 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 15:49:34 +0300 Subject: [PATCH 15/30] 1 --- .../roles/providers/tasks/10_create_vmware_provider.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml index 8076f1f..545e7d5 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml @@ -5,12 +5,12 @@ apiVersion: forklift.konveyor.io/v1beta1 kind: Provider metadata: - name: "{{ provider_name }}" - namespace: "{{ provider_namespace }}" + name: vsphere + namespace: vm spec: secret: name: vsphere-credentials - namespace: "{{ provider_namespace }}" + namespace: vm settings: vddkInitImage: 'image-registry.openshift-image-registry.svc:5000/openshift/vddk:latest' type: vsphere From 54d9de68e389206c17c790bf6cd93c4c8a172327 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 15:54:25 +0300 Subject: [PATCH 16/30] 1 --- .../roles/providers/tasks/10_create_vmware_provider.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml index 545e7d5..764d98e 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml @@ -9,7 +9,7 @@ namespace: vm spec: secret: - name: vsphere-credentials + name: vsphere-tfslb namespace: vm settings: vddkInitImage: 'image-registry.openshift-image-registry.svc:5000/openshift/vddk:latest' From f06a510b453a3b0e29d4b9d4eda57e61b8d5ea85 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 15:56:22 +0300 Subject: [PATCH 17/30] 2 --- .../rlopez/ocp_virt/roles/providers/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml index 3533744..e387e57 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml @@ -3,4 +3,4 @@ provider_name: "vsphere" provider_namespace: "vm" -vmware_credentials: "vsphere-ll88d" +vmware_credentials: "vsphere-tfslb" From f764c369b030377e9395d2868651c6791542eb5e Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 16:02:14 +0300 Subject: [PATCH 18/30] 2 --- .../rlopez/ocp_virt/roles/providers/defaults/main.yml | 2 +- .../roles/providers/tasks/10_create_vmware_provider.yml | 4 ++-- .../rlopez/ocp_virt/roles/virt_plan/defaults/main.yml | 4 ++-- .../ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml index e387e57..3b2df14 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml @@ -3,4 +3,4 @@ provider_name: "vsphere" provider_namespace: "vm" -vmware_credentials: "vsphere-tfslb" +vmware_credentials: "vsphere-gfd95" diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml index 764d98e..d92592c 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml @@ -9,10 +9,10 @@ namespace: vm spec: secret: - name: vsphere-tfslb + name: vsphere-gfd95 namespace: vm settings: - vddkInitImage: 'image-registry.openshift-image-registry.svc:5000/openshift/vddk:latest' + vddkInitImage: 'quay.io/wmarx/vddk:latest' type: vsphere url: 'https://vcsnsx-vc.infra.demo.redhatcom/sdk' diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/defaults/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/defaults/main.yml index fca4ad0..b727ce5 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/defaults/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/defaults/main.yml @@ -2,5 +2,5 @@ # defaults file for virt-plan random_suffix_network: "{{ lookup('community.general.random_string', length=5, special=false, upper=false) }}" random_suffix_storage: "{{ lookup('community.general.random_string', length=5, special=false, upper=false) }}" -migration_namespace: "openshift-mtv" -migration_target_namespace: "openshift-mtv" +migration_namespace: "vm" +migration_target_namespace: "vm" diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 index 93ff4d7..a95077e 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 @@ -18,5 +18,5 @@ spec: name: host namespace: "{{ migration_namespace }}" source: - name: vmware + name: vsphere namespace: "{{ migration_namespace }}" From a3ad45fc99352cf76cdf2c017d0d57e04d6cc6e1 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 17:14:34 +0300 Subject: [PATCH 19/30] 1 --- .../roles/providers/defaults/main.yml | 2 +- .../tasks/10_create_vmware_provider.yml | 2 +- .../ocp_virt/roles/providers/vars/main.yml | 6 ++++++ .../roles/validation/tasks/10_ocp_version.yml | 4 ++-- .../ocp_virt/roles/validation/vars/main.yml | 6 ++++++ .../virt_plan/tasks/10_create_virt_plan.yml | 20 +++++++++---------- .../ocp_virt/roles/virt_plan/vars/main.yml | 5 +++++ 7 files changed, 31 insertions(+), 14 deletions(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml index 3b2df14..c7c523b 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/defaults/main.yml @@ -3,4 +3,4 @@ provider_name: "vsphere" provider_namespace: "vm" -vmware_credentials: "vsphere-gfd95" +vmware_credentials: "vsphere-creds" diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml index d92592c..7cc63ca 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml @@ -9,7 +9,7 @@ namespace: vm spec: secret: - name: vsphere-gfd95 + name: vsphere-creds namespace: vm settings: vddkInitImage: 'quay.io/wmarx/vddk:latest' diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/vars/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/vars/main.yml index 3c5fc5e..7c6e3a2 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/vars/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/vars/main.yml @@ -1,2 +1,8 @@ --- # vars file for providers +vmware_host: vcsnsx-vc.infra.demo.redhat.com +migration_namespace: vm +provider_name: vsphere +provider_namespace: vm +vmware_credentials: vsphere-creds +migration_target_namespace: vm \ No newline at end of file diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/validation/tasks/10_ocp_version.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/validation/tasks/10_ocp_version.yml index 1a99b5d..d4dee05 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/validation/tasks/10_ocp_version.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/validation/tasks/10_ocp_version.yml @@ -1,9 +1,9 @@ -- name: Get OCP version and check if it's 4.12 or higher +- name: Get OCP version and check if it's 4.17 or higher kubernetes.core.k8s_info: api_version: config.openshift.io/v1 kind: ClusterVersion register: ocp_version - failed_when: ocp_version.resources[0].status.desired.version is version('4.12', '<') + failed_when: ocp_version.resources[0].status.desired.version is version('4.17', '<') - name: Print OCP version ansible.builtin.debug: diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/validation/vars/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/validation/vars/main.yml index 12f48c6..e10fb8f 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/validation/vars/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/validation/vars/main.yml @@ -1,2 +1,8 @@ --- # vars file for validation +vmware_host: vcsnsx-vc.infra.demo.redhat.com +migration_namespace: vm +provider_name: vsphere +provider_namespace: vm +vmware_credentials: vsphere-creds +migration_target_namespace: vm \ No newline at end of file diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml index 20f6825..0c2e4b4 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml @@ -63,10 +63,10 @@ provider: destination: name: host - namespace: "{{ }}" # vm + namespace: vm source: name: vmware - namespace: "{{ }}" #vm + namespace: vm - name: Build a list of all the datastores vmware.vmware_rest.vcenter_datastore_info: @@ -120,7 +120,7 @@ - name: Create or update a StorageMap kubernetes.core.k8s: - namespace: "{{ }}" + namespace: vm definition: "{{ lookup('template', 'datastore.yaml.j2' ) | from_yaml }}" state: present @@ -132,24 +132,24 @@ kind: Plan metadata: name: "{{ plan_name }}" - namespace: "{{ }}" + namespace: vm spec: archived: false description: '' map: network: name: "{{ networkmap_name }}" - namespace: "{{ }}" + namespace: vm storage: name: "{{ storagemap_name }}" - namespace: "{{ }}" + namespace: vm provider: destination: name: host - namespace: "{{ }}" + namespace: vm source: name: vmware - namespace: "{{ }}" + namespace: vm targetNamespace: "{{ migration_target_namespace }}" vms: "{{ vms_for_plan_spec }}" warm: false @@ -158,12 +158,12 @@ kubernetes.core.k8s: api_version: forklift.konveyor.io/v1beta1 kind: Migration - namespace: "{{ }}" + namespace: vm name: "{{ plan_name }}" definition: metadata: name: "{{ plan_name }}" - namespace: "{{ }}" + namespace: vm spec: plan: name: "{{ plan_name }}" diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/vars/main.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/vars/main.yml index b7eac0e..2fed332 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/vars/main.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/vars/main.yml @@ -1,3 +1,8 @@ --- # vars file for virt-plan +vmware_host: vcsnsx-vc.infra.demo.redhat.com migration_namespace: vm +provider_name: vsphere +provider_namespace: vm +vmware_credentials: vsphere-creds +migration_target_namespace: vm From 1e05ddabe1f5b029f7dbeb2ac8c28ce65dabde4c Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 17:42:47 +0300 Subject: [PATCH 20/30] 2 --- .../roles/providers/tasks/10_create_vmware_provider.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml index 7cc63ca..6b61e54 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/providers/tasks/10_create_vmware_provider.yml @@ -12,7 +12,8 @@ name: vsphere-creds namespace: vm settings: + sdkEndpoint: vcenter vddkInitImage: 'quay.io/wmarx/vddk:latest' type: vsphere - url: 'https://vcsnsx-vc.infra.demo.redhatcom/sdk' + url: 'https://vcsnsx-vc.infra.demo.redhat.com/sdk' From c5716f410fd974eb78f6386d21dd49f855e777a7 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 17:48:40 +0300 Subject: [PATCH 21/30] 1 --- .../roles/virt_plan/tasks/10_create_virt_plan.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml index 0c2e4b4..06c8203 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml @@ -62,10 +62,10 @@ id: "{{ portgroup_id }}" provider: destination: - name: host + name: ocpv-local namespace: vm source: - name: vmware + name: vsphere namespace: vm - name: Build a list of all the datastores @@ -145,10 +145,10 @@ namespace: vm provider: destination: - name: host + name: ocpv-local namespace: vm source: - name: vmware + name: vsphere namespace: vm targetNamespace: "{{ migration_target_namespace }}" vms: "{{ vms_for_plan_spec }}" From 79933aac8ef5c21e383c78dc403bc5ef61c62191 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Fri, 2 May 2025 17:52:42 +0300 Subject: [PATCH 22/30] 1 --- .../ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml | 2 +- .../rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml index 06c8203..3fee815 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/tasks/10_create_virt_plan.yml @@ -93,7 +93,7 @@ # id: "{{ datastore_id }}" # provider: # destination: -# name: host +# name: ocpv-local # namespace: "{{ }}" # source: # name: vmware diff --git a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 index a95077e..102b887 100644 --- a/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 +++ b/collections/ansible_collections/rlopez/ocp_virt/roles/virt_plan/templates/datastore.yaml.j2 @@ -15,7 +15,7 @@ spec: provider: destination: - name: host + name: ocpv-local namespace: "{{ migration_namespace }}" source: name: vsphere From 22cab91bff5369607718963c0d7f3f1b88635602 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Mon, 5 May 2025 14:12:35 +0200 Subject: [PATCH 23/30] 1 --- add_repo.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/add_repo.yml b/add_repo.yml index b0627ac..69d0d34 100644 --- a/add_repo.yml +++ b/add_repo.yml @@ -1,6 +1,6 @@ --- - name: Run rhc connect command - hosts: all + hosts: {{ hostname_repos }} gather_facts: false become: true From bbd53fd2cc55c2dc6d8125ee236176eac9e3dd0a Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Mon, 5 May 2025 14:21:02 +0200 Subject: [PATCH 24/30] 1 --- add_repo.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/add_repo.yml b/add_repo.yml index 69d0d34..b48385f 100644 --- a/add_repo.yml +++ b/add_repo.yml @@ -1,6 +1,7 @@ --- - name: Run rhc connect command - hosts: {{ hostname_repos }} + hosts: + - {{ hostname_repos }} gather_facts: false become: true From c5fc67d489523f7a373dbd452a510e19e9262552 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Mon, 5 May 2025 14:21:49 +0200 Subject: [PATCH 25/30] 1 --- add_repo.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/add_repo.yml b/add_repo.yml index b48385f..46c75e1 100644 --- a/add_repo.yml +++ b/add_repo.yml @@ -1,7 +1,6 @@ --- - name: Run rhc connect command - hosts: - - {{ hostname_repos }} + hosts: "{{ hostname_repos }}"" gather_facts: false become: true From 57ac3221319d0e0132999b7ea317af2a4659a0ee Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Mon, 5 May 2025 14:21:57 +0200 Subject: [PATCH 26/30] 1 --- add_repo.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/add_repo.yml b/add_repo.yml index 46c75e1..bd80773 100644 --- a/add_repo.yml +++ b/add_repo.yml @@ -1,6 +1,6 @@ --- - name: Run rhc connect command - hosts: "{{ hostname_repos }}"" + hosts: "{{ hostname_repos }}" gather_facts: false become: true From 7306ab4fae6c48da755fb69ee6c7d4179be85fa6 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Mon, 5 May 2025 14:24:27 +0200 Subject: [PATCH 27/30] 2 --- add_repo.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/add_repo.yml b/add_repo.yml index bd80773..399fe6c 100644 --- a/add_repo.yml +++ b/add_repo.yml @@ -7,4 +7,4 @@ tasks: - name: Execute rhc connect command ansible.builtin.command: "rhc connect --organization {{ org_id }} --activation-key {{ key }}" - no_log: true + no_log: false From 437901ee629462ec20fcc0b222cd46f6a9f9b448 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Mon, 5 May 2025 14:49:43 +0200 Subject: [PATCH 28/30] 2 --- lamp_stack.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lamp_stack.yml b/lamp_stack.yml index 36b096d..6a1e0e5 100644 --- a/lamp_stack.yml +++ b/lamp_stack.yml @@ -1,6 +1,6 @@ --- - name: Install LAMP Stack on RHEL 9 - hosts: all + hosts: "{{ install_lamp_stack }}" become: true tasks: From b2b697b11fc735c70e74458290bea52d23f4f882 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Wed, 29 Oct 2025 16:12:45 +0100 Subject: [PATCH 29/30] Update provision_vms.yml --- provision_vms.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/provision_vms.yml b/provision_vms.yml index 74bfaec..8c0f1df 100644 --- a/provision_vms.yml +++ b/provision_vms.yml @@ -17,9 +17,9 @@ #app: "rhel-9-aap-01" kubevirt.io/dynamic-credentials-support: 'true' vm.kubevirt.io/template: rhel9-server-small - vm.kubevirt.io/template.namespace: vm + vm.kubevirt.io/template.namespace: openshift-virtualization-os-images vm.kubevirt.io/template.revision: '1' - vm.kubevirt.io/template.version: v0.32.2 + vm.kubevirt.io/template.version: v0.34.1 spec: running: true dataVolumeTemplates: @@ -106,7 +106,7 @@ loop: - { role: "web", env: "prod", id: 1 } - { role: "app", env: "prod", id: 2 } - - { role: "db", env: "prod", id: 3 } - - { role: "web", env: "dev", id: 4 } - - { role: "app", env: "dev", id: 5 } - - { role: "db", env: "dev", id: 6 } + #- { role: "db", env: "prod", id: 3 } + #- { role: "web", env: "dev", id: 4 } + #- { role: "app", env: "dev", id: 5 } + #- { role: "db", env: "dev", id: 6 } From 9d02e2af0bad8d7704f9d54a2ddf16cee3abd277 Mon Sep 17 00:00:00 2001 From: Wolfgang Marx <46625474+tux1980@users.noreply.github.com> Date: Thu, 27 Nov 2025 09:12:05 +0100 Subject: [PATCH 30/30] Update inventory.kubevirt.yml --- inventory.kubevirt.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/inventory.kubevirt.yml b/inventory.kubevirt.yml index a7f6b2c..82040a7 100644 --- a/inventory.kubevirt.yml +++ b/inventory.kubevirt.yml @@ -1,4 +1,3 @@ --- plugin: kubevirt.core.kubevirt -connections: - - use_service: False +use_service: False