Puppet Class: cloudera::search
- Inherits:
- cloudera::params
- Defined in:
- manifests/search.pp
Overview
Class: cloudera::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::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/search.pp', line 39
class cloudera::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-search',
}
service { 'solr-server':
# ensure => 'stopped',
enable => false,
hasstatus => true,
require => Package['solr-server'],
}
}
|