From 28b5e0c6c033992cd3d88f24ed1a8532c6083d69 Mon Sep 17 00:00:00 2001 From: Saurabh Pandit Date: Mon, 15 Apr 2024 13:36:19 +0530 Subject: [PATCH] (PA-6381): Added el-9-ppc64le platform for puppet-agent --- configs/platforms/el-9-ppc64le.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 configs/platforms/el-9-ppc64le.rb diff --git a/configs/platforms/el-9-ppc64le.rb b/configs/platforms/el-9-ppc64le.rb new file mode 100644 index 0000000000..cb944f8ef3 --- /dev/null +++ b/configs/platforms/el-9-ppc64le.rb @@ -0,0 +1,14 @@ +platform "el-9-ppc64le" do |plat| + plat.servicedir "/usr/lib/systemd/system" + plat.defaultdir "/etc/sysconfig" + plat.servicetype "systemd" + + # Workaround for an issue with RedHat subscription metadata, see ITSYS-2543 + plat.provision_with('subscription-manager repos --disable rhel-9-for-ppc64le-baseos-rpms && subscription-manager repos --enable rhel-9-for-ppc64le-baseos-rpms') + + packages = %w(gcc gcc-c++ autoconf automake createrepo rsync cmake make rpm-libs rpm-build libarchive) + + plat.provision_with "dnf install -y --allowerasing #{packages.join(' ')}" + plat.install_build_dependencies_with "dnf install -y --allowerasing " + plat.vmpooler_template "redhat-9-power9" +end