consul-ecs

hashicorp/consul-ecs/aws

Terraform Module HCL AWS

Consul Service Mesh on AWS ECS (Elastic Container Service)

Install
module "consul-ecs" {
source = "hashicorp/consul-ecs/aws"
version = "0.9.3"
}
plain text: /constructs/tfmod-hashicorp-consul-ecs-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Consul AWS ECS Modules This repo contains a set of modules for deploying Consul Service Mesh on AWS ECS (Elastic Container Service). Documentation See https://developer.hashicorp.com/consul/docs/ecs for full documentation. Architecture !Architecture Each task is created via the mesh-task module. This module adds additional containers known as sidecar containers to your task definition. Specifically, it adds the following containers: consul-ecs-mesh-init – This is the first container that starts up inside an ECS task. This is short lived. At startup it connects to the available Consul servers and performs a login with the configured IAM Auth method to obtain an ACL token with appropriate privileges. Using the token, it registers the service and proxy entities to Consul's catalog. It then bo

Details
FrameworkTerraform Module
LanguageHCL
Version0.9.3
Cloud AWS
★ Stars54
Forks33
Total downloads150.0k
Examples34
Submodules4
LicenseMPL-2.0
Namespacehashicorp
Updated