# OpenSearch

OpenSearch is a community‑driven search and analytics engine.

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

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

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