This replaces the deprecated redis cookbook. Compiles the latest version of Redis, currently 7.0.11 Refs #488
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
module SELinux
 | 
						|
  module Cookbook
 | 
						|
    module InstallHelpers
 | 
						|
      def default_install_packages
 | 
						|
        case node['platform_family']
 | 
						|
        when 'rhel'
 | 
						|
          case node['platform_version'].to_i
 | 
						|
          when 6
 | 
						|
            %w(make policycoreutils selinux-policy selinux-policy-targeted selinux-policy-devel libselinux-utils setools-console)
 | 
						|
          when 7
 | 
						|
            %w(make policycoreutils policycoreutils-python selinux-policy selinux-policy-targeted selinux-policy-devel libselinux-utils setools-console)
 | 
						|
          else
 | 
						|
            %w(make policycoreutils policycoreutils-python-utils selinux-policy selinux-policy-targeted selinux-policy-devel libselinux-utils setools-console)
 | 
						|
          end
 | 
						|
        when 'amazon'
 | 
						|
          %w(make policycoreutils policycoreutils-python selinux-policy selinux-policy-targeted selinux-policy-devel libselinux-utils setools-console)
 | 
						|
        when 'fedora'
 | 
						|
          %w(make policycoreutils policycoreutils-python-utils selinux-policy selinux-policy-targeted selinux-policy-devel libselinux-utils setools-console)
 | 
						|
        when 'debian'
 | 
						|
          if node['platform'] == 'ubuntu'
 | 
						|
            if node['platform_version'].to_f == 18.04
 | 
						|
              %w(make policycoreutils selinux selinux-basics selinux-policy-default selinux-policy-dev auditd setools)
 | 
						|
            else
 | 
						|
              %w(make policycoreutils selinux-basics selinux-policy-default selinux-policy-dev auditd setools)
 | 
						|
            end
 | 
						|
          else
 | 
						|
            %w(make policycoreutils selinux-basics selinux-policy-default selinux-policy-dev auditd setools)
 | 
						|
          end
 | 
						|
        end
 | 
						|
      end
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |