mirror of
https://github.com/FAUSheppy/no-secrets-athq-ansible
synced 2025-12-10 09:58:31 +01:00
add: basic openvpn node setup
This commit is contained in:
28
roles/opensearch/templates/opensearch-data.yaml
Normal file
28
roles/opensearch/templates/opensearch-data.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
version: '3'
|
||||
services:
|
||||
opensearch-{{ node_name }}:
|
||||
image: opensearchproject/opensearch:latest
|
||||
container_name: {{ node_name }}
|
||||
environment:
|
||||
- cluster.name=atlantis-opensearch-cluster
|
||||
- node.name={{ node_name }}
|
||||
- network.publish_host=ipv4.atlantishq.de
|
||||
- transport.port=930{{ node_name.split('-')[-1] | int - 1 }}
|
||||
- discovery.seed_hosts={{ ",".join(opensearch_seed_hosts) }}
|
||||
- cluster.initial_cluster_manager_nodes={{ ",".join(opensearch_manager_nodes) }}
|
||||
- bootstrap.memory_lock=true # Disable JVM heap memory swapping
|
||||
- "OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m"
|
||||
- OPENSEARCH_INITIAL_ADMIN_PASSWORD={{ opensearch_admin_password }}
|
||||
ulimits:
|
||||
memlock:
|
||||
soft: -1
|
||||
hard: -1
|
||||
nofile:
|
||||
soft: 65536
|
||||
hard: 65536
|
||||
volumes:
|
||||
- /data/opensearch/{{ node_name }}/:/usr/share/opensearch/data
|
||||
ports:
|
||||
- 920{{ node_name.split('-')[-1] | int - 1 }}:9200 # REST API
|
||||
- 930{{ node_name.split('-')[-1] | int - 1 }}:930{{ node_name.split('-')[-1] | int - 1 }} # Data Transport
|
||||
- 960{{ node_name.split('-')[-1] | int - 1 }}:9600 # Performance Analyzer
|
||||
Reference in New Issue
Block a user