All Projects → BigDataBoutique → Elasticsearch Cloud Deploy

BigDataBoutique / Elasticsearch Cloud Deploy

Licence: apache-2.0
Deploy Elasticsearch on the cloud easily

Projects that are alternatives of or similar to Elasticsearch Cloud Deploy

Terraform Modules
Reusable Terraform modules
Stars: ✭ 63 (-79.55%)
Mutual labels:  aws, terraform, hcl, elasticsearch
Hybrid multicloud overlay
MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.
Stars: ✭ 127 (-58.77%)
Mutual labels:  aws, terraform, hcl, packer
Terraform Aws Couchbase
Reusable infrastructure modules for running Couchbase on AWS
Stars: ✭ 73 (-76.3%)
Mutual labels:  aws, terraform, hcl, packer
Multi Env Deploy
Complete example of deploying complex web apps to AWS using Terraform, Ansible, and Packer
Stars: ✭ 132 (-57.14%)
Mutual labels:  aws, terraform, hcl, packer
Tf aws elasticsearch
Terraform module which creates AWS Elasticsearch resources
Stars: ✭ 73 (-76.3%)
Mutual labels:  aws, terraform, hcl, elasticsearch
Terraform Aws Elasticsearch
Terraform module to provision an Elasticsearch cluster with built-in integrations with Kibana and Logstash.
Stars: ✭ 137 (-55.52%)
Mutual labels:  aws, terraform, hcl, elasticsearch
Terraform Aws Components
Opinionated, self-contained Terraform root modules that each solve one, specific problem
Stars: ✭ 168 (-45.45%)
Mutual labels:  aws, terraform, hcl
Terraform Aws Eks Cluster
Terraform module for provisioning an EKS cluster
Stars: ✭ 256 (-16.88%)
Mutual labels:  aws, terraform, hcl
Terraform Kubestack
Terraform GitOps Framework — Everything you need to build reliable automation for AKS, EKS and GKE Kubernetes clusters in one free and open-source framework.
Stars: ✭ 300 (-2.6%)
Mutual labels:  aws, terraform, hcl
Infrastructure As Code Training
Materials for learning how to use infrastructure-as-code
Stars: ✭ 268 (-12.99%)
Mutual labels:  aws, terraform, packer
Terraform Aws Eks
Terraform module to create an Elastic Kubernetes (EKS) cluster and associated worker instances on AWS
Stars: ✭ 2,464 (+700%)
Mutual labels:  aws, terraform, hcl
Terraform Fargate Example
Example repository to run an ECS cluster on Fargate
Stars: ✭ 206 (-33.12%)
Mutual labels:  aws, terraform, hcl
Terraform Examples
Terraform samples for all the major clouds you can copy and paste. The future, co-created.
Stars: ✭ 256 (-16.88%)
Mutual labels:  aws, terraform, hcl
Terraform Aws Cloudfront S3 Cdn
Terraform module to easily provision CloudFront CDN backed by an S3 origin
Stars: ✭ 162 (-47.4%)
Mutual labels:  aws, terraform, hcl
Aws Labs
step by step guide for aws mini labs. Currently maintained on : https://github.com/Cloud-Yeti/aws-labs Youtube playlist for labs:
Stars: ✭ 153 (-50.32%)
Mutual labels:  aws, terraform, hcl
Cloudblock
Cloudblock automates deployment of secure ad-blocking for all of your devices - even when mobile. Step-by-step text and video guides included! Compatible clouds include AWS, Azure, Google Cloud, and Oracle Cloud. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
Stars: ✭ 257 (-16.56%)
Mutual labels:  aws, terraform, hcl
Ops Cli
Ops - cli wrapper for Terraform, Ansible, Helmfile and SSH for cloud automation
Stars: ✭ 152 (-50.65%)
Mutual labels:  aws, terraform, packer
Terraform Aws Elastic Beanstalk Environment
Terraform module to provision an AWS Elastic Beanstalk Environment
Stars: ✭ 211 (-31.49%)
Mutual labels:  aws, terraform, hcl
Kubenow
Deploy Kubernetes. Now!
Stars: ✭ 285 (-7.47%)
Mutual labels:  aws, terraform, hcl
Azure arc
Automated Azure Arc environments
Stars: ✭ 224 (-27.27%)
Mutual labels:  aws, terraform, hcl

Deploy Elasticsearch on the cloud easily

This repository contains a set of tools and scripts to deploy an Elasticsearch cluster on the cloud, using best-practices and state of the art tooling.

Note: This branch supports Elasticsearch 7.x only. For other Elasticsearch versions see elasticsearch-5.x and elasticsearch-6.x branches.

You need to use the latest version of Terraform and Packer for all features to work correctly.

Features:

  • Deployment of data and master nodes as separate nodes
  • Client node with Kibana, Cerebro, Grafana and authenticated Elasticsearch access
  • DNS and load-balancing access to client nodes
  • Sealed from external access, only accessible via password-protected external facing client nodes
  • AWS deployment support (under terraform-aws)
  • Azure deployment (under terraform-azure)
  • Google Cloud Platform deployment (coming soon)

Usage

Clone this repo to work locally. You might want to fork it in case you need to apply some additional configurations or commit changes to the variables file.

Create images with Packer (see packer folder in this repo), and then go into the terraform folder and run terraform plan. See README files in each respective folder.

tfstate

Once you run terraform apply on any of the terraform folders in this repo, a file terraform.tfstate will be created. This file contains the mapping between your cloud elements to the terraform configuration. Make sure to keep this file safe.

See this guide for a discussion on tfstate management and locking between team members.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].