File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414 password : " {{ hostvars[item].bmc_password }}"
1515 when : hostvars[item].vendor | default('') | lower != 'kvm'
1616 loop : " {{ groups['nodes'] | default([]) }}"
17-
17+
1818 - name : Get all Running VMs
1919 community.libvirt.virt :
2020 command : list_vms
Original file line number Diff line number Diff line change @@ -13,3 +13,4 @@ day0_installation: false
1313mcp_wait_retries : 180
1414mcp_wait_delay : 30
1515ppc_image : " registry.redhat.io/openshift4/ose-cluster-node-tuning-rhel9-operator:v4.21"
16+ ppc_image_rhel8 : " registry.redhat.io/openshift4/ose-cluster-node-tuning-operator:v4.12"
Original file line number Diff line number Diff line change 2222 ocp_version_major : " {{ api_version.resources[0].status.desired.version.split('.')[0] }}"
2323 ocp_version_minor : " {{ api_version.resources[0].status.desired.version.split('.')[1] }}"
2424
25+ - name : Set performance profile creator
26+ ansible.builtin.set_fact :
27+ nto_ppc_image : " {{ ppc_image }}"
28+
29+ - name : Set performance profile creator for older OCP
30+ ansible.builtin.set_fact :
31+ nto_ppc_image : " {{ ppc_image_rhel8 }}"
32+ when :
33+ - (ocp_version_major ~ '.' ~ ocp_version_minor) is version('4.19', '<')
34+
2535- name : Generate Performance Profile using PPC container
2636 containers.podman.podman_container :
2737 name : ppc_tool
28- image : " {{ ppc_image }}"
38+ image : " {{ nto_ppc_image }}"
2939 rm : true
3040 entrypoint : performance-profile-creator
3141 detach : false
4050 register : ppc_output
4151
4252- name : Save generated profile to file
43- copy :
53+ ansible.builtin. copy :
4454 content : " {{ ppc_output.stdout }}"
4555 dest : " /tmp/tmp_ppc.yaml"
4656 mode : ' 0664'
5161 register : profile_file
5262
5363- name : Extract CPU settings
54- set_fact :
64+ ansible.builtin. set_fact :
5565 cpu_isolated : " {{ (profile_file.content | b64decode | from_yaml).spec.cpu.isolated }}"
5666 cpu_reserved : " {{ (profile_file.content | b64decode | from_yaml).spec.cpu.reserved }}"
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ rt_kernel: "true"
2727must_gather_path : " /tmp/must-gather-data"
2828performance_profile : " performance-profile.yaml"
2929ppc_image : " registry.redhat.io/openshift4/ose-cluster-node-tuning-rhel9-operator:v4.21"
30+ ppc_image_rhel8 : " registry.redhat.io/openshift4/ose-cluster-node-tuning-operator:v4.12"
3031
3132# devices
3233device_t1 : tty1
Original file line number Diff line number Diff line change 1010 register : must_gather
1111 changed_when : must_gather.rc == 0
1212
13+ - name : Set performance profile creator
14+ ansible.builtin.set_fact :
15+ nrop_ppc_image : " {{ ppc_image }}"
16+
17+ - name : Set performance profile creator for older OCP
18+ ansible.builtin.set_fact :
19+ nrop_ppc_image : " {{ ppc_image_rhel8 }}"
20+ when :
21+ - (ocp_version_major ~ '.' ~ ocp_version_minor) is version('4.19', '<')
22+
1323- name : Generate Performance Profile using PPC container
1424 containers.podman.podman_container :
1525 name : ppc_tool
16- image : " {{ ppc_image }}"
26+ image : " {{ nrop_ppc_image }}"
1727 rm : true
1828 entrypoint : performance-profile-creator
1929 detach : false
You can’t perform that action at this time.
0 commit comments