Puppet Class: cloudera::cdh5::search
- Inherits:
- cloudera::params
- Defined in:
- manifests/cdh5/search.pp
Overview
Class: cloudera::cdh5::search
This class handles installing the Cloudera Search.
Parameters:
- ensure
-
Ensure if present or absent. Default: present
- autoupgrade
-
Upgrade package automatically, if there is a newer version. Default: false
- service_ensure
-
Ensure if service is running or stopped. Default: running
Actions:
Installs Search.
Requires:
Nothing.
Sample Usage:
class { 'cloudera::cdh5::search': }
Authors:
Mike Arnold <mike@razorsedge.org>
Copyright:
Copyright © 2014 Mike Arnold, unless otherwise noted.
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'manifests/cdh5/search.pp', line 39
class cloudera::cdh5::search (
$ensure = $cloudera::params::ensure,
$autoupgrade = $cloudera::params::safe_autoupgrade,
$service_ensure = $cloudera::params::service_ensure
) inherits cloudera::params {
# Validate our booleans
validate_bool($autoupgrade)
package { 'solr-server':
ensure => 'present',
tag => 'cloudera-cdh5',
}
service { 'solr-server':
# ensure => 'stopped',
enable => false,
hasstatus => true,
require => Package['solr-server'],
}
}
|