Skip to content

Instantly share code, notes, and snippets.

@entechlog
Last active July 13, 2020 00:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save entechlog/ce0e28fdbda5e5a4ab824488952a7537 to your computer and use it in GitHub Desktop.
Save entechlog/ce0e28fdbda5e5a4ab824488952a7537 to your computer and use it in GitHub Desktop.
KSQLDB-ANSIBLE-DEMO-01
ansible_user: ec2-user | ansible_user: nadesansiva
ansible_ssh_private_key_file: /tmp/certs/ssh_priv.pem | #ansible_ssh_private_key_file: /tmp/certs/ssh_priv.pem
> # no_proxy: "{{ lookup('env','env_no_proxy') }}"
>
> ### All custom paths
> ksql_jmx_configmap_path: /opt/prometheus/
> ksql_udf_path: /opt/confluent/ext/
> ksql_javatmp_path: /opt/confluent/javatmp/
> ksql_state_path: /opt/confluent/ksqlstate/
> ksql_rocksdbtmp_path: /opt/confluent/rocksdbtmp/
> ksql_kafka_data_path: /opt/confluent/kafka/data
# jolokia_enabled: false | jolokia_enabled: true
# jmxexporter_enabled: true | jmxexporter_enabled: true
# kafka_broker: | kafka_broker:
# properties: | properties:
> transaction.state.log.replication.factor: 1
> transaction.state.log.min.isr: 1
> offsets.topic.replication.factor: 1
> delete.topic.enable: true
> errors.deadletterqueue.topic.replication.factor: 1
# ksql: | ksql:
# properties: | properties:
# key: val | ksql_service_id: entechlog-lab-
> ksql.logging.processing.topic.auto.create: true
> ksql.logging.processing.stream.auto.create: true
> max.task.idle.ms: 500
> ksql.streams.num.stream.threads: 2
> ksql.extension.dir: "{{ksql_udf_path}}"
> ksql.streams.state.dir: "{{ksql_state_path}}"
ip-172-31-34-246.us-east-2.compute.internal: | entechlog-vm-01:
# zookeeper_kerberos_keytab_path: <The path on ansible host to keytab file | # zookeeper_kerberos_keytab_path: <The path on ansible host to keytab file
# zookeeper_kerberos_principal: <The principal configured in kdc server, e | # zookeeper_kerberos_principal: <The principal configured in kdc server, e
ip-172-31-37-15.us-east-2.compute.internal: | #entechlog-vm-02:
ip-172-31-34-231.us-east-2.compute.internal: | #entechlog-vm-03:
# vars: | vars:
# kafka_broker: | kafka_broker:
# datadir: | datadir:
> - "{{ksql_kafka_data_path}}"
ip-172-31-34-246.us-east-2.compute.internal: | entechlog-vm-01:
# kafka_broker_kerberos_keytab_path: <The path on ansible host to keytab f | # kafka_broker_kerberos_keytab_path: <The path on ansible host to keytab f
# kafka_broker_kerberos_principal: <The principal configured in kdc server | # kafka_broker_kerberos_principal: <The principal configured in kdc server
ip-172-31-37-15.us-east-2.compute.internal: | #entechlog-vm-02:
ip-172-31-34-231.us-east-2.compute.internal: | #entechlog-vm-03:
ip-172-31-34-246.us-east-2.compute.internal: | entechlog-vm-01:
# schema_registry_kerberos_keytab_path: <The path on ansible host to keyta | # schema_registry_kerberos_keytab_path: <The path on ansible host to keyta
# schema_registry_kerberos_principal: The principal configured in kdc serv | # schema_registry_kerberos_principal: The principal configured in kdc serv
ip-172-31-34-246.us-east-2.compute.internal: | entechlog-vm-01:
# kafka_rest_kerberos_keytab_path: <The path on ansible host to keytab fil | # kafka_rest_kerberos_keytab_path: <The path on ansible host to keytab fil
# kafka_rest_kerberos_principal: The principal configured in kdc server ex | # kafka_rest_kerberos_principal: The principal configured in kdc server ex
# vars: | vars:
> ksql_custom_java_args: "-Djava.io.tmpdir={{ksql_javatmp_path}} -javaagent:{{
> # ksql_custom_java_args: "-Djava.io.tmpdir={{ksql_javatmp_path}} -Djava.secu
ip-172-31-37-15.us-east-2.compute.internal: | entechlog-vm-01:
# ksql_kerberos_keytab_path: <The path on ansible host to keytab file, eg. | # ksql_kerberos_keytab_path: <The path on ansible host to keytab file, eg.
# ksql_kerberos_principal: The principal configured in kdc server ex: ksql | # ksql_kerberos_principal: The principal configured in kdc server ex: ksql
ip-172-31-34-246.us-east-2.compute.internal: | entechlog-vm-01:
# kafka_connect_kerberos_keytab_path: <The path on ansible host to keytab | # kafka_connect_kerberos_keytab_path: <The path on ansible host to keytab
# kafka_connect_kerberos_principal: The principal configured in kdc server | # kafka_connect_kerberos_principal: The principal configured in kdc server
# ip-172-31-34-246.us-east-2.compute.internal: | # entechlog-vm-01:
# ip-172-31-34-246.us-east-2.compute.internal: | # entechlog-vm-01:
# vars: | vars:
> control_center_custom_java_args: "-Djava.io.tmpdir={{ksql_rocksdbtmp_pat
ip-172-31-37-15.us-east-2.compute.internal: | entechlog-vm-01:
# control_center_kerberos_keytab_path: <The path on ansible host to keytab | # control_center_kerberos_keytab_path: <The path on ansible host to keytab
# control_center_kerberos_principal: The principal configured in kdc serve | # control_center_kerberos_principal: The principal configured in kdc serve
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment