Project

General

Profile

Download (2.15 KB) Statistics
| Branch: | Tag: | Revision:
class katello::install {

$os = $operatingsystem ? {
"RedHat" => "RHEL",
"CentOS" => "RHEL",
default => "Fedora"
}

$package = $os ? {
'RHEL' => 'ruby193-rubygem-katello',
'Fedora' => 'rubygem-katello'
}

package{[$package]:
ensure => installed,
}

# include katello
#
# include candlepin::install
# include postgres::install
# include apache2::install
#
# # Headpin does not care about pulp
# case $katello::params::deployment {
# 'katello': {
# include pulp::install
# include qpid::install
# }
# 'headpin': {
# include thumbslug::install
# }
# default : {}
# }
#
# $os = $operatingsystem ? {
# "RedHat" => "RHEL",
# "CentOS" => "RHEL",
# default => "Fedora"
# }
#
# yumrepo { "katello-nightly":
# name => "katello-nightly",
# baseurl => "http://fedorapeople.org/groups/katello/releases/yum/nightly/${os}/${lsbmajdistrelease}/x86_64/",
# enabled => "1",
# gpgcheck => "0"
# }
#
# yumrepo { "katello-nightly-source":
# name => "katello-nightly-source",
# baseurl => "http://fedorapeople.org/groups/katello/releases/source/nightly/${os}/${lsbmajdistrelease}/x86_64/",
# enabled => "0",
# gpgcheck => "0"
# }
#
# package {["katello", "katello-cli"]:
# require => $katello::params::deployment ? {
# 'katello' => [Yumrepo["katello-nightly"],Class["pulp::install"],Class["candlepin::install"]],
# 'headpin' => [Yumrepo["katello-nightly"],Class["candlepin::install"],Class["thumbslug::install"]],
# default => []
# },
# before => $katello::params::deployment ? {
# 'katello' => [Class["candlepin::config"], Class["pulp::config"] ], #avoid some funny post rpm scripts
# 'headpin' => [Class["candlepin::config"], Class["thumbslug::config"]], #avoid some funny post rpm scripts
# default => []
# },
# ensure => installed
# }
#
# Class["katello::install"] -> File["${katello::params::log_base}"]
# Class["katello::install"] -> File["${katello::params::config_dir}/thin.yml"]
# Class["katello::install"] -> File["${katello::params::config_dir}/katello.yml"]
# Class["katello::install"] -> File["/etc/httpd/conf.d/katello.conf"]
}
(3-3/5)