# Elasticsearch

Elasticsearch is a search and analytics engine.

Host vars:
```yaml
elasticsearch:
  enable: true          # required to manage
  type: elasticsearch   # required; choose: elasticsearch | opensearch
  repo_major: 8         # optional, default 8 for elasticsearch
  # version: "8.12.2"   # optional exact package version
```

Defaults:
- `elasticsearch.enable`: not set (role does nothing unless defined)
- `elasticsearch.type`: elasticsearch
- `elasticsearch.repo_major`: 8 (when type=elasticsearch)
- `elasticsearch.version`: unset

Notes:
- Only one of Elasticsearch or OpenSearch is active at a time.
