ce-provision

AWS OpenSearch

Creates an OpenSearch or Elasticsearch domain using the AWS OpenSearch Service .

Default variables

aws_opensearch:
  aws_profile: "{{ _aws_profile }}"
  region: "{{ _aws_region }}"
  domain_name: example
  tags: {}
  engine_version: OpenSearch_2.5 # e.g. OpenSearch_1.0 or Elasticsearch_6.8
  instance_type: t3.medium.search
  instance_count: 1
  zone_awareness: false
  dedicated_master: false
  availability_zone_count: 1
  warm_enabled: false
  cold_storage: false
  volume_type: "gp2"
  volume_size: 10
  subnets:
    - "subnet-aaaaaaaa"
    - "subnet-bbbbbbbb"
  security_groups: []
  automated_snapshot_start_hour: 3
  auto_tune: false  # boolean; true or false - not supported when t3's are used
  # List of maintenance schedules to use if auto_tune is set to true:
  #auto_tune_maintenance_schedules:
  #  - start_at: "2022-08-10"
  #    duration:
  #      value: 2
  #      unit: "HOURS"
  #    cron_expression_for_recurrence: "cron(0 2 * * *)"