Skip to content

wakeful/terraform-provider-kafka-connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-provider-kafka-connect

Terraform provider for Kafka Connect

Installing

Install latest version:

go get -u github.com/wakeful/terraform-provider-kafka-connect

or download binary from release page.

Register plugin in your local .terraformrc:

cat >> ~/.terraformrc <<EOF
providers {
  kafkaconnect = "${GOPATH}/bin/terraform-provider-kafka-connect"
}
EOF

Example

provider "kafkaconnect" {
  url = "http://kafka_connect_url:PORT"
}

resource "kafkaconnect_connector" "readFromFile" {

  name = "readFromFile"

  config = {
    "name" = "local-file-sink"
    "connector.class" = "FileStreamSink"
    "tasks.max" = "1"
    "file" = "/tmp/readFile.txt"
    "topics" = "deliverToTopic"
  }

}