mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 04:53:36 +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