Newer
Older
terraform {
required_providers {
ec = {
source = "elastic/ec"
version = "0.3.0"
}
}
}
}
data "ec_stack" "stack" {
version_regex = "7.15.2"
region = var.region
}
resource "ec_deployment" "elasticsearch_cluster" {
name = "mon-cluster"
region = data.ec_stack.stack.region
version = data.ec_stack.stack.version_regex
deployment_template_id = "gcp-storage-optimized"
elasticsearch {
autoscale = "false"
topology {
id = "hot_content"
size_resource = "memory"
size = "1g"
zone_count = 1
}
}
kibana {
topology {
size_resource = "memory"
size = "1g"
zone_count = 1
}
}
}