Puppet Class: couchbase::repository::redhat
- Defined in:
- manifests/repository/redhat.pp
Overview
Class: couchbase::repository::redhat
Sets up the couchbase repo for redhat distros
Authors
Alex Farcas <alex.farcas@gmail.com>
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'manifests/repository/redhat.pp', line 9
class couchbase::repository::redhat {
include ::couchbase::params
$couchbase_os_version = $::operatingsystemrelease ? {
/^5\./ => '5.5',
/^6\./ => '6.2',
/^7\./ => '7',
default => '0.0',
}
$baseurl = 'http://packages.couchbase.com/rpm'
yumrepo { 'couchbase':
enabled => '1',
gpgcheck => '1',
baseurl => "${baseurl}/${couchbase_os_version}/${::architecture}",
gpgkey => "${baseurl}/couchbase-rpm.key",
descr => 'Couchbase package repository',
priority => 1,
}
}
|