This is an automated email from the ASF dual-hosted git repository.

sekikn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git


The following commit(s) were added to refs/heads/master by this push:
     new ee534f6fc BIGTOP-4108. Add support for openEuler to the manifest of 
bigtop-deploy to set up Bigtop Yum repository. (#1270)
ee534f6fc is described below

commit ee534f6fce4ce9e178698060287d7c2953ccec6d
Author: Masatake Iwasaki <[email protected]>
AuthorDate: Sun Jun 2 17:53:39 2024 +0900

    BIGTOP-4108. Add support for openEuler to the manifest of bigtop-deploy to 
set up Bigtop Yum repository. (#1270)
---
 bigtop-deploy/puppet/manifests/bigtop_repo.pp | 2 +-
 bigtop_toolchain/bin/puppetize.sh             | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/bigtop-deploy/puppet/manifests/bigtop_repo.pp 
b/bigtop-deploy/puppet/manifests/bigtop_repo.pp
index 6c309207e..bb3b21d78 100644
--- a/bigtop-deploy/puppet/manifests/bigtop_repo.pp
+++ b/bigtop-deploy/puppet/manifests/bigtop_repo.pp
@@ -20,7 +20,7 @@ class bigtop_repo {
   $default_repo = 
"http://repos.bigtop.apache.org/releases/${bigtop_repo_default_version}/${lower_os}/${operatingsystemmajrelease}/${architecture}";
 
   case $::operatingsystem {
-    /(OracleLinux|Amazon|CentOS|Fedora|RedHat|Rocky)/: {
+    /(OracleLinux|Amazon|CentOS|Fedora|RedHat|Rocky|openEuler)/: {
       $baseurls_array = any2array(hiera("bigtop::bigtop_repo_uri", 
$default_repo))
       each($baseurls_array) |$count, $baseurl| {
         notify { "Baseurl: $baseurl": }
diff --git a/bigtop_toolchain/bin/puppetize.sh 
b/bigtop_toolchain/bin/puppetize.sh
index 3167e4549..d0ee9912a 100755
--- a/bigtop_toolchain/bin/puppetize.sh
+++ b/bigtop_toolchain/bin/puppetize.sh
@@ -86,6 +86,7 @@ case ${ID}-${VERSION_ID} in
         # openEuler ruby version is 3.X,so use puppet-7.22.0.
         gem install puppet:7.22.0 xmlrpc sync sys-filesystem
         puppet module install puppetlabs-stdlib --version 4.12.0
+        puppet module install puppetlabs-yumrepo_core --version 2.1.0
         #openEuler dnf defaulted is not use module,so comment module in 
puppet-7.22.0
         sed -i "91c execute([command(:dnf), 'install', '-d', '0', '-e', 
self.class.error_level, '-y', args])" 
/usr/local/share/gems/gems/puppet-7.22.0/lib/puppet/provider/package/dnfmodule.rb
         ;;

Reply via email to