Skip to content

This repository holds the Go code and Terraform module used for deploying Lambda registrator.

License

Notifications You must be signed in to change notification settings

reskin89/terraform-aws-consul-lambda

 
 

Repository files navigation

Consul logo Consul on AWS Lambda

This repository holds the software for integrating AWS Lambda functions with Consul service mesh. It contains:

  • The Go code for Lambda registrator. Lambda registrator is an AWS Lambda function that automates and manages Consul service registration and de-registration for your Lambda functions.
  • The Go code for the Consul Lambda extension. This is an external Lambda extension that allows your Lambda functions to call services in the Consul service mesh.
  • A Terraform module for automating the deployment of Lambda registrator using Terraform.

Please refer to our documentation for full details on integrating AWS Lambda functions with Consul service mesh.

Contributing

We want to create a strong community around Consul on Lambda. We will take all PRs very seriously and review for inclusion. Please read about contributing.

License

This code is released under the Mozilla Public License 2.0. Please see LICENSE for more details.

About

This repository holds the Go code and Terraform module used for deploying Lambda registrator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 74.6%
  • HCL 22.7%
  • Dockerfile 1.7%
  • Other 1.0%