diff --git a/templates/elasticsearch-2/0/docker-compose.yml b/templates/elasticsearch-2/0/docker-compose.yml index 3a7a23d..ba48a20 100644 --- a/templates/elasticsearch-2/0/docker-compose.yml +++ b/templates/elasticsearch-2/0/docker-compose.yml @@ -98,7 +98,7 @@ elasticsearch-base-clients: kopf: image: rancher/kopf:v0.4.0 ports: - - "80:80" + - "${kopf_port}:80" environment: KOPF_SERVER_NAME: 'es.dev' KOPF_ES_SERVERS: 'es-clients:9200' diff --git a/templates/elasticsearch-2/0/rancher-compose.yml b/templates/elasticsearch-2/0/rancher-compose.yml index 47ddf98..31c8e09 100644 --- a/templates/elasticsearch-2/0/rancher-compose.yml +++ b/templates/elasticsearch-2/0/rancher-compose.yml @@ -9,6 +9,12 @@ type: "string" required: true default: "es" + - variable: "kopf_port" + label: "Public Port" + description: "Unique public port for kopf" + type: "int" + default: 80 + required: true elasticsearch-masters: metadata: elasticsearch: diff --git a/templates/kibana/1/docker-compose.yml b/templates/kibana/1/docker-compose.yml index 859f6cf..f391db4 100644 --- a/templates/kibana/1/docker-compose.yml +++ b/templates/kibana/1/docker-compose.yml @@ -1,6 +1,6 @@ kibana-vip: ports: - - 80:80 + - "${public_port}:80" restart: always tty: true image: rancher/load-balancer-service diff --git a/templates/kibana/1/rancher-compose.yml b/templates/kibana/1/rancher-compose.yml index 2a6492c..6a40730 100644 --- a/templates/kibana/1/rancher-compose.yml +++ b/templates/kibana/1/rancher-compose.yml @@ -9,6 +9,13 @@ type: "service" required: true default: "es/elasticsearch-clients" + - variable: "public_port" + label: "Public Port" + description: "Unique public port for Kibana" + type: "int" + default: 80 + required: true + nginx-proxy: metadata: nginx: