You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Infrastructure as Code for an Elastic Search Cluster
This project will build out the Azure resources necessary for the deployment of Elastic Cloud Operator with instances of Grafana and Elastic Search with public https access points on Azure.
Virtual Network with Network Security Groups and Route Table
Log Analtyics with Container Solution
Kubernetes Cluster (AKS) with User Managed Identity for Control Plane
Static IP Address for the Load Balancer with DNS name in Node Resource Group
The following Software Components are installed in AKS
Jet Stack Certificate Manager
NGINX Ingress Controller
Elastic Cloud Kubernetes Operator
Elastic Search Cluster
Grafana
Example Usage
Note Prior to deploying modify if desired the naming patterns in modules/naming-rules/custom.json
Execute the following commands to provision resources and provide answers to the following variables.
email --> The admin email for the certificate
environment --> (sandbox, dev, test, prod)
# Initialize and download the terraform modules required
terraform init
# See what terraform will try to deploy without actually deploying
terraform plan
# Execute a deployment
terraform apply
About
Terraform Solution for Deploying Elastic Cloud Kubernetes with Elastic Search