-
Bug
-
Resolution: Unresolved
-
Normal
-
rhel-9.5
-
No
-
Moderate
-
rhel-sst-system-roles
-
13
-
3
-
False
-
-
None
-
Red Hat Enterprise Linux
-
None
-
None
The ha_cluster role lists cloud agent packages only by major version e.g. https://github.com/linux-system-roles/ha_cluster/blob/main/vars/CentOS_9.yml#L14
__ha_cluster_cloud_agents_packages: - resource-agents-cloud - fence-agents-aliyun - fence-agents-aws - fence-agents-azure-arm - fence-agents-compute - fence-agents-gce - fence-agents-ibm-powervs - fence-agents-ibm-vpc - fence-agents-kubevirt - fence-agents-openstack
The problem is that most of these agents are not available on non-x86_64 architectures. The ha_cluster role needs to have a different list of packages for different architectures.
One way to do it would be like this:
__ha_cluster_cloud_agents_packages: x86_64: - resource-agents-cloud - fence-agents-aliyun - fence-agents-aws - fence-agents-azure-arm - fence-agents-compute - fence-agents-gce - fence-agents-ibm-powervs - fence-agents-ibm-vpc - fence-agents-kubevirt - fence-agents-openstack s390x: - fence-agents-ibm-powervs - fence-agents-ibm-vpc - fence-agents-kubevirt aarch64: - fence-agents-ibm-powervs - fence-agents-ibm-vpc - fence-agents-kubevirt ppc64le: - fence-agents-ibm-powervs - fence-agents-ibm-vpc - fence-agents-kubevirt
but there may be better ways to do this.
- links to
-
RHEA-2024:143087 rhel-system-roles bug fix and enhancement update