99 lines
1.9 KiB
JSON
99 lines
1.9 KiB
JSON
{
|
|
"name": "OpenSearch os-data-1",
|
|
"version": "1.0.0",
|
|
"slug": "opensearch-data1",
|
|
"description": "OpenSearch server (es-compatible) for logs and metrics. Configurable JVM heap, node roles, cluster discovery and volumes.",
|
|
"arch": [
|
|
"amd64",
|
|
"armv7",
|
|
"arm64"
|
|
],
|
|
"startup": "services",
|
|
"boot": "auto",
|
|
"host_network": true,
|
|
"host_pid": false,
|
|
"map": [
|
|
[
|
|
"config",
|
|
"./config",
|
|
"rw"
|
|
],
|
|
[
|
|
"data",
|
|
"/var/lib/opensearch",
|
|
"rw"
|
|
]
|
|
],
|
|
"options": {
|
|
"cluster_name": "hass-opensearch-cluster",
|
|
"node_name": "os-data-1",
|
|
"node_roles": [
|
|
"data",
|
|
"ingest"
|
|
],
|
|
"discovery_type": "single-node",
|
|
"discovery_seed_hosts": [],
|
|
"initial_master_nodes": [],
|
|
"opensearch_heap": "5g",
|
|
"plugins": [],
|
|
"bootstrap_memory_lock": false,
|
|
"http_port": 9201,
|
|
"transport_port": 9301,
|
|
"network_host": "0.0.0.0",
|
|
"path_data": "/var/lib/opensearch",
|
|
"path_logs": "/var/log/opensearch",
|
|
"security_enabled": false
|
|
},
|
|
"schema": {
|
|
"cluster_name": "str",
|
|
"node_name": "str",
|
|
"node_roles": [
|
|
"list",
|
|
[
|
|
"str"
|
|
]
|
|
],
|
|
"discovery_type": [
|
|
"str",
|
|
[
|
|
"single-node",
|
|
"zen",
|
|
"dns",
|
|
"ec2"
|
|
]
|
|
],
|
|
"discovery_seed_hosts": [
|
|
"list",
|
|
[
|
|
"str"
|
|
]
|
|
],
|
|
"initial_master_nodes": [
|
|
"list",
|
|
[
|
|
"str"
|
|
]
|
|
],
|
|
"opensearch_heap": "str",
|
|
"plugins": [
|
|
"list",
|
|
[
|
|
"str"
|
|
]
|
|
],
|
|
"bootstrap_memory_lock": "bool",
|
|
"http_port": "int",
|
|
"transport_port": "int",
|
|
"network_host": "str",
|
|
"path_data": "str",
|
|
"path_logs": "str",
|
|
"security_enabled": "bool"
|
|
},
|
|
"ports": {
|
|
"9201/tcp": 9201,
|
|
"9301/tcp": 9301
|
|
},
|
|
"environment": {
|
|
"OPENSEARCH_JAVA_OPTS": "-Xms${options[opensearch_heap]} -Xmx${options[opensearch_heap]}"
|
|
}
|
|
} |