39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
# File 'manifests/init.pp', line 39
class solr (
$cores = 'UNSET',
$version = 'UNSET',
$mirror = 'UNSET',
) {
include solr::params
$my_cores = $cores ? {
'UNSET' => $::solr::params::cores,
default => $cores,
}
$my_version = $version ? {
'UNSET' => $::solr::params::solr_version,
default => $version,
}
$my_mirror = $version ? {
'UNSET' => $::solr::params::mirror_site,
default => $mirror,
}
class {'solr::install': } ->
class {'solr::config':
cores => $my_cores,
version => $my_version,
mirror => $my_mirror,
} ~>
class {'solr::service': } ->
Class['solr']
}
|