- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with confluent_kafka
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Unofficial module for install and managing Confluent's (http://confluent.io/) distribution of Kafka.
Currently only tested on Ubuntu 12.04
Module that manages the installation and configuration of Confluent's distribution of Kafka. Currently only supports brokers
- Installs Kafka package, service and java if specified
class { 'confluent_kafka': }
###Classes
####Class: confluent_kafka
Main class for the module, will install the package
###Types:
####Type: confluent_kafka::topic
Create/Delete topic in cluster
confluent_kafka::topic { 'topic_name':
ensure => present,
replication_factor => 3,
partitions => 16,
}
###Classes ####Public Classes
- [
confluent_kafka
]
####Private Classes
- [
confluent_kafka::config
] - [
confluent_kafka::install
] - [
confluent_kafka::service
] - [
confluent_kafka::params
]
This module is tested on the following platforms:
- Ubuntu 12.04