Puppet Class: kafka_connect::manage_connectors
- Defined in:
- manifests/manage_connectors.pp
Summary
Manages individual Kafka Connect connectors and connector secrets.Overview
KC connector management class.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'manifests/manage_connectors.pp', line 9
class kafka_connect::manage_connectors {
assert_private()
ensure_resource('file', $kafka_connect::connector_config_dir, { 'ensure' => 'directory' })
$connectors_data = lookup(kafka_connect::connectors, Optional[Kafka_connect::Connectors], deep, undef)
if $connectors_data != undef {
class { 'kafka_connect::manage_connectors::connector':
connectors_data => $connectors_data,
}
}
$secrets_data = lookup(kafka_connect::secrets, Optional[Kafka_connect::Secrets], deep, undef)
if $secrets_data != undef {
class { 'kafka_connect::manage_connectors::secret':
secrets_data => $secrets_data,
}
}
}
|