From f205d8f355fb3f67a081093665e3d0008b977e81 Mon Sep 17 00:00:00 2001 From: flepoutre <84913246+flepoutre@users.noreply.github.com> Date: Tue, 10 Dec 2024 13:12:58 +0000 Subject: [PATCH] add params rhel_satellite --- manifests/init.pp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 5382d9d8..0cb529bd 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -245,6 +245,8 @@ # Defaults to false (use system packages). This does not ensure that soft dependencies are present. # It also does not solve the erlang dependency. See https://www.rabbitmq.com/which-erlang.html for a good breakdown of the # different ways of handling the erlang deps. See also https://github.com/voxpupuli/puppet-rabbitmq/issues/788 +# @param rhel_satellite +# True if we used RedHat satellite # @param service_ensure # The state of the service. # @param service_manage @@ -386,6 +388,7 @@ Optional[String] $package_source = undef, Optional[String] $package_provider = undef, Boolean $repos_ensure = false, + Boolean $rhel_satellite = false, Boolean $manage_python = true, String $python_package = 'python', String $rabbitmq_user = 'rabbitmq', @@ -514,8 +517,10 @@ } } } elsif $facts['os']['family'] == 'RedHat' { - package { 'centos-release-rabbitmq-38': - ensure => 'present', + unless $rhel_satellite { + package { 'centos-release-rabbitmq-38': + ensure => 'present', + } } }