Puppet Class: kafka::consumer::install
- Defined in:
- manifests/consumer/install.pp
Overview
Class: kafka::consumer::install
This private class is meant to be called from ‘kafka::consumer`. It downloads the package and installs it.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'manifests/consumer/install.pp', line 10
class kafka::consumer::install {
if $caller_module_name != $module_name {
fail("Use of private class ${name} by ${caller_module_name}")
}
if !defined(Class['::kafka']) {
class { '::kafka':
version => $kafka::consumer::version,
scala_version => $kafka::consumer::scala_version,
install_dir => $kafka::consumer::install_dir,
mirror_url => $kafka::consumer::mirror_url,
install_java => $kafka::consumer::install_java,
package_dir => $kafka::consumer::package_dir,
package_name => $kafka::consumer::package_name,
package_ensure => $kafka::consumer::package_ensure,
user => $kafka::consumer::user,
group => $kafka::consumer::group,
user_id => $kafka::consumer::user_id,
group_id => $kafka::consumer::group_id,
manage_user => $kafka::consumer::manage_user,
manage_group => $kafka::consumer::manage_group,
config_dir => $kafka::consumer::config_dir,
log_dir => $kafka::consumer::log_dir,
}
}
}
|