diff --git a/defaults/main/001-kafka.yml b/defaults/main/001-kafka.yml index a03b8f0..c157b04 100644 --- a/defaults/main/001-kafka.yml +++ b/defaults/main/001-kafka.yml @@ -191,3 +191,6 @@ kafka_consumer_bootstrap_servers: "localhost:9092" # keystore_password: "secret" # key_password: "secret" # client_auth: "required" + +# Here you can define custom opts e.g. settings for JMX Exporter +# kafka_opts: "" \ No newline at end of file diff --git a/templates/kafka.service.j2 b/templates/kafka.service.j2 index 76ee2e9..a08f863 100644 --- a/templates/kafka.service.j2 +++ b/templates/kafka.service.j2 @@ -9,6 +9,9 @@ Type=simple StandardOutput=null Environment="KAFKA_HEAP_OPTS={{ kafka_java_heap }}" Environment="LOG_DIR={{ kafka_log_dir }}" +{% if kafka_opts is defined %} +Environment="KAFKA_OPTS={{ kafka_opts }}" +{% endif %} {% if kafka_extra_args is defined %} Environment="EXTRA_ARGS={{ kafka_extra_args }}" {% endif %}