47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
module YumEpel
 | 
						|
  module Cookbook
 | 
						|
    module Helpers
 | 
						|
      def epel_8_repos
 | 
						|
        repos = %w(
 | 
						|
          epel
 | 
						|
          epel-debuginfo
 | 
						|
          epel-modular
 | 
						|
          epel-modular-debuginfo
 | 
						|
          epel-modular-source
 | 
						|
          epel-playground
 | 
						|
          epel-playground-debuginfo
 | 
						|
          epel-playground-source
 | 
						|
          epel-source
 | 
						|
          epel-testing
 | 
						|
          epel-testing-debuginfo
 | 
						|
          epel-testing-modular
 | 
						|
          epel-testing-modular-debuginfo
 | 
						|
          epel-testing-modular-source
 | 
						|
          epel-testing-source
 | 
						|
        )
 | 
						|
 | 
						|
        repos.concat(
 | 
						|
          %w(
 | 
						|
            epel-next
 | 
						|
            epel-next-debuginfo
 | 
						|
            epel-next-source
 | 
						|
            epel-next-testing
 | 
						|
            epel-next-testing-debuginfo
 | 
						|
            epel-next-testing-source
 | 
						|
          )
 | 
						|
        ) if yum_epel_centos_stream?
 | 
						|
 | 
						|
        repos
 | 
						|
      end
 | 
						|
 | 
						|
      private
 | 
						|
 | 
						|
      def yum_epel_centos_stream?
 | 
						|
        respond_to?(:centos_stream_platform?) && centos_stream_platform?
 | 
						|
      end
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 | 
						|
# Needed to used in attributes/
 | 
						|
Chef::Node.include ::YumEpel::Cookbook::Helpers
 |