Skip to content

Commit

Permalink
Only install foreman-release-scl on CentOS EL 7
Browse files Browse the repository at this point in the history
  • Loading branch information
ehelms committed Apr 8, 2020
1 parent d33e10c commit bbc7e84
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions manifests/params.pp
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@

# Additional software repos
$configure_epel_repo = ($::osfamily == 'RedHat' and $::operatingsystem != 'Fedora')
# Only configure extra SCL repos on EL
$configure_scl_repo = ($::osfamily == 'RedHat' and $::operatingsystem != 'Fedora')

# Advanced configuration
# this can be a version or nightly
Expand Down Expand Up @@ -113,11 +111,21 @@
$passenger_ruby_package = 'tfm-rubygem-passenger-native'
$plugin_prefix = 'tfm-rubygem-foreman_'
}

case $::operatingsystem {
'CentOS': {
$configure_scl_repo = (versioncmp($facts['operatingsystemmajrelease'], '7') >= 0)
}
default: {
$configure_scl_repo = false
}
}
}
'Debian': {
$passenger_ruby = '/usr/bin/foreman-ruby'
$passenger_ruby_package = undef
$plugin_prefix = 'ruby-foreman-'
$configure_scl_repo = false
}
'Linux': {
case $::operatingsystem {
Expand All @@ -126,6 +134,7 @@
$passenger_ruby = '/usr/bin/tfm-ruby'
$passenger_ruby_package = 'tfm-rubygem-passenger-native'
$plugin_prefix = 'tfm-rubygem-foreman_'
$configure_scl_repo = true
}
default: {
fail("${::hostname}: This module does not support operatingsystem ${::operatingsystem}")
Expand Down

0 comments on commit bbc7e84

Please sign in to comment.