From ab9f099a07430c7a196a0ebca454e6408a2c6349 Mon Sep 17 00:00:00 2001 From: Tom Dooner Date: Wed, 6 May 2015 23:18:49 +0000 Subject: [PATCH] Allow KAFKA_REST_INSTANCE_ID_VARIABLE which will be deferenced For instance, if you're running this on Marathon where you get a MESOS_TASK_ID variable, you can pass in `KAFKA_REST_INSTANCE_ID_VARIABLE=MESOS_TASK_ID` which will then be deferenced to set `KAFKA_REST_INSTANCE_ID=[value of $MESOS_TASK_ID]`. --- run.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/run.sh b/run.sh index ac303cf..9a5c8a7 100755 --- a/run.sh +++ b/run.sh @@ -1,10 +1,15 @@ #!/bin/bash +: ${KAFKA_REST_INSTANCE_ID_VARIABLE} : ${KAFKA_REST_INSTANCE_ID} : ${ADVERTISED_HOSTNAME} : ${SCHEMA_REGISTRY_URL} : ${ZOOKEEPER_URL} +if [ -n "${KAFKA_REST_INSTANCE_ID_VARIABLE}" ]; then + KAFKA_REST_INSTANCE_ID=${!KAFKA_REST_INSTANCE_ID_VARIABLE} +fi + cat >/etc/kafka-rest/kafka-rest.properties <