Loading .gitlab-ci.yml +1 −0 Original line number Diff line number Diff line Loading @@ -166,6 +166,7 @@ deploy-pro: AWS_REGION=${AWS_REGION} OLD_ELASTIC_ADMIN_PASS=${OLD_ELASTIC_ADMIN_PASS} ELASTIC_ADMIN_PASS=${ELASTIC_ADMIN_PASS} ELASTIC_USER=${ELASTIC_USER} ELASTIC_USER_PASS=${ELASTIC_USER_PASS} ELASTIC_USER_ROLE=${ELASTIC_USER_ROLE} ES_PLUGINS=${ES_PLUGINS} AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} environment: name: pro only: Loading docker-compose.prod.yml 0 → 100644 +90 −0 Original line number Diff line number Diff line version: '3.5' services: elasticsearch-1: environment: - ES_CLUSTER_NAME=redmic - ES_NODE_NAME={{.Service.Name}} - ES_DISCOVERY_ZEN_PING_UNICAST_HOSTS=['elasticsearch-1', 'elasticsearch-2', 'elasticsearch-3'] - USER_MANAGEMENT_DELAY=200 - ES_PLUGINS - AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY deploy: mode: replicated replicas: 1 placement: constraints: - node.role == worker - engine.labels.availability_zone == ${AWS_REGION}a restart_policy: condition: on-failure delay: 1m window: 3m elasticsearch-2: environment: - ES_CLUSTER_NAME=redmic - ES_NODE_NAME={{.Service.Name}} - ES_DISCOVERY_ZEN_PING_UNICAST_HOSTS=['elasticsearch-1', 'elasticsearch-2', 'elasticsearch-3'] - USER_MANAGEMENT_DELAY=200 - ES_PLUGINS - AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY deploy: mode: replicated replicas: 1 placement: constraints: - node.role == worker - engine.labels.availability_zone == ${AWS_REGION}b restart_policy: condition: on-failure delay: 1m window: 3m elasticsearch-3: environment: - ES_CLUSTER_NAME=redmic - ES_NODE_NAME={{.Service.Name}} - ES_DISCOVERY_ZEN_PING_UNICAST_HOSTS=['elasticsearch-1', 'elasticsearch-2', 'elasticsearch-3'] - USER_MANAGEMENT_DELAY=200 - ES_PLUGINS - AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY deploy: mode: replicated replicas: 1 placement: constraints: - node.role == worker - engine.labels.availability_zone == ${AWS_REGION}c restart_policy: condition: on-failure delay: 1m window: 3m volumes: elasticsearch-1-vol: name: "elasticsearch-1-vol" driver: "cloudstor:aws" driver_opts: backing: relocatable size: 25 ebstype: gp2 elasticsearch-2-vol: name: "elasticsearch-2-vol" driver: "cloudstor:aws" driver_opts: backing: relocatable size: 25 ebstype: gp2 elasticsearch-3-vol: name: "elasticsearch-3-vol" driver: "cloudstor:aws" driver_opts: backing: relocatable size: 25 ebstype: gp2 Loading
.gitlab-ci.yml +1 −0 Original line number Diff line number Diff line Loading @@ -166,6 +166,7 @@ deploy-pro: AWS_REGION=${AWS_REGION} OLD_ELASTIC_ADMIN_PASS=${OLD_ELASTIC_ADMIN_PASS} ELASTIC_ADMIN_PASS=${ELASTIC_ADMIN_PASS} ELASTIC_USER=${ELASTIC_USER} ELASTIC_USER_PASS=${ELASTIC_USER_PASS} ELASTIC_USER_ROLE=${ELASTIC_USER_ROLE} ES_PLUGINS=${ES_PLUGINS} AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} environment: name: pro only: Loading
docker-compose.prod.yml 0 → 100644 +90 −0 Original line number Diff line number Diff line version: '3.5' services: elasticsearch-1: environment: - ES_CLUSTER_NAME=redmic - ES_NODE_NAME={{.Service.Name}} - ES_DISCOVERY_ZEN_PING_UNICAST_HOSTS=['elasticsearch-1', 'elasticsearch-2', 'elasticsearch-3'] - USER_MANAGEMENT_DELAY=200 - ES_PLUGINS - AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY deploy: mode: replicated replicas: 1 placement: constraints: - node.role == worker - engine.labels.availability_zone == ${AWS_REGION}a restart_policy: condition: on-failure delay: 1m window: 3m elasticsearch-2: environment: - ES_CLUSTER_NAME=redmic - ES_NODE_NAME={{.Service.Name}} - ES_DISCOVERY_ZEN_PING_UNICAST_HOSTS=['elasticsearch-1', 'elasticsearch-2', 'elasticsearch-3'] - USER_MANAGEMENT_DELAY=200 - ES_PLUGINS - AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY deploy: mode: replicated replicas: 1 placement: constraints: - node.role == worker - engine.labels.availability_zone == ${AWS_REGION}b restart_policy: condition: on-failure delay: 1m window: 3m elasticsearch-3: environment: - ES_CLUSTER_NAME=redmic - ES_NODE_NAME={{.Service.Name}} - ES_DISCOVERY_ZEN_PING_UNICAST_HOSTS=['elasticsearch-1', 'elasticsearch-2', 'elasticsearch-3'] - USER_MANAGEMENT_DELAY=200 - ES_PLUGINS - AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY deploy: mode: replicated replicas: 1 placement: constraints: - node.role == worker - engine.labels.availability_zone == ${AWS_REGION}c restart_policy: condition: on-failure delay: 1m window: 3m volumes: elasticsearch-1-vol: name: "elasticsearch-1-vol" driver: "cloudstor:aws" driver_opts: backing: relocatable size: 25 ebstype: gp2 elasticsearch-2-vol: name: "elasticsearch-2-vol" driver: "cloudstor:aws" driver_opts: backing: relocatable size: 25 ebstype: gp2 elasticsearch-3-vol: name: "elasticsearch-3-vol" driver: "cloudstor:aws" driver_opts: backing: relocatable size: 25 ebstype: gp2