mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	puppet: Add CentOS packages to static_asset_compiler.pp.
This commit is contained in:
		@@ -1,16 +1,31 @@
 | 
			
		||||
class zulip::static_asset_compiler {
 | 
			
		||||
  if $zulip::base::release_name == 'trusty' {
 | 
			
		||||
    $closure_compiler_package = 'libclosure-compiler-java'
 | 
			
		||||
  } else {
 | 
			
		||||
    $closure_compiler_package = 'closure-compiler'
 | 
			
		||||
  include zulip::common
 | 
			
		||||
  case $::osfamily {
 | 
			
		||||
    'debian': {
 | 
			
		||||
      if $zulip::base::release_name == 'trusty' {
 | 
			
		||||
        $closure_compiler_package = 'libclosure-compiler-java'
 | 
			
		||||
      } else {
 | 
			
		||||
        $closure_compiler_package = 'closure-compiler'
 | 
			
		||||
      }
 | 
			
		||||
      $static_asset_compiler_packages = [
 | 
			
		||||
        # Needed for minify-js
 | 
			
		||||
        $closure_compiler_package,
 | 
			
		||||
        'yui-compressor',
 | 
			
		||||
        # Used by makemessages i18n
 | 
			
		||||
        'gettext',
 | 
			
		||||
      ]
 | 
			
		||||
    }
 | 
			
		||||
    'redhat': {
 | 
			
		||||
      $static_asset_compiler_packages = [
 | 
			
		||||
        # TODO CentOS doesn't have closure-compiler
 | 
			
		||||
        'yuicompressor',
 | 
			
		||||
        'gettext',
 | 
			
		||||
      ]
 | 
			
		||||
    }
 | 
			
		||||
    default: {
 | 
			
		||||
      fail('osfamily not supported')
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  $static_asset_compiler_packages = [
 | 
			
		||||
    # Needed for minify-js
 | 
			
		||||
    $closure_compiler_package,
 | 
			
		||||
    'yui-compressor',
 | 
			
		||||
    # Used by makemessages i18n
 | 
			
		||||
    'gettext',
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  zulip::safepackage { $static_asset_compiler_packages: ensure => 'installed' }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user