Project

General

Profile

« Previous | Next » 

Revision d14d6767

Added by Clemens Bergmann about 10 years ago

more quotes around case statements

View differences:

manifests/install.pp
}
case $foreman::db_type {
sqlite: {
'sqlite': {
case $::operatingsystem {
Debian,Ubuntu: { $package = 'foreman-sqlite3' }
default: { $package = 'foreman-sqlite' }
'Debian','Ubuntu': { $package = 'foreman-sqlite3' }
default: { $package = 'foreman-sqlite' }
}
}
postgresql: {
'postgresql': {
$package = 'foreman-postgresql'
}
mysql: {
'mysql': {
$package = 'foreman-mysql2'
}
}
manifests/install/repos.pp
include foreman::params
case $::osfamily {
RedHat: {
'RedHat': {
foreman::install::repos::yum {$name:
repo => $repo,
yumcode => $foreman::params::yumcode,
gpgcheck => $gpgcheck,
}
}
Debian: {
'Debian': {
foreman::install::repos::apt {$name:
repo => $repo,
}
}
Linux: {
'Linux': {
case $::operatingsystem {
Amazon: {
'Amazon': {
foreman::install::repos::yum {$name:
repo => $repo,
yumcode => $foreman::params::yumcode,
manifests/install/repos/extra.pp
if $configure_scl_repo {
case $::operatingsystem {
CentOS: {
'CentOS': {
package {'centos-release-SCL':
ensure => installed,
}
}
Scientific: {
'Scientific': {
yumrepo { 'SCL':
descr => 'Scientific Linux Software Collections',
baseurl => "http://ftp.scientificlinux.org/linux/scientific/${osreleasemajor}/\$basearch/external_products/softwarecollections/",
manifests/plugin/puppetdb.pp
class foreman::plugin::puppetdb {
case $::osfamily {
RedHat: {
'RedHat': {
case $::operatingsystem {
fedora: {
'fedora': {
$package = 'rubygem-puppetdb_foreman'
}
default: {
......
}
}
}
Debian: {
'Debian': {
$package = 'ruby-puppetdb_foreman'
}
Linux: {
'Linux': {
case $::operatingsystem {
Amazon: {
'Amazon': {
$package = 'ruby193-rubygem-puppetdb_foreman'
}
default: {
manifests/plugin/tasks.pp
class foreman::plugin::tasks {
case $::osfamily {
RedHat: {
'RedHat': {
case $::operatingsystem {
fedora: {
'fedora': {
$package = 'rubygem-foreman-tasks'
}
default: {
manifests/puppetmaster.pp
) inherits foreman::params {
case $::operatingsystem {
Debian,Ubuntu: {
'Debian','Ubuntu': {
case $::lsbdistcodename {
'squeeze': { $json_package = 'libjson-ruby' }
default: { $json_package = 'ruby-json' }

Also available in: Unified diff