Puppet Class: kafka_connect::install
- Defined in:
- manifests/install.pp
Summary
Manages the Kafka Connect installation.Overview
KC install class.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'manifests/install.pp', line 7
class kafka_connect::install {
assert_private()
if $kafka_connect::install_source == 'package' {
contain kafka_connect::install::package
unless $kafka_connect::confluent_hub_plugins.empty {
$kafka_connect::confluent_hub_plugins.each |$plugin| {
kafka_connect::install::plugin { $plugin : }
}
}
} else {
contain kafka_connect::install::archive
unless $kafka_connect::confluent_hub_plugins.empty {
warning('Confluent Hub plugin installation is only supported on package-based setups, ignoring list.')
}
}
}
|