{"repo":"Flaconi/terraform-aws-microservice","free":true,"listed":false,"github":"https://github.com/Flaconi/terraform-aws-microservice","clone":"git clone https://github.com/Flaconi/terraform-aws-microservice.git","description":"Boilerplate Terraform Module for creating resources for typical micro services.","language":"HCL","stars":18,"topics":["terraform","terraform-module","terraform-aws","redis","dynamodb","rds","elasticache","sqs","aws"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Microservice Boilerplate This Terraform module can create typical resources needed for most microservices. Examples DynamoDB IAM RDS Redis S3 SQS Usage DynamoDB Microservice Redis RDS Resources The following resources CAN be created: - 1 IAM Role - 1 IAM User - 1 DynamoDB - 1 RDS Instance - 1 Policy for accessing Dynamodb from the IAM Role - 1 Redis cluster with required networking components Providers Name Version ------ --------- aws 5.40 null 3.2 random 3.6 Requirements Name Version ------ --------- terraform = 1.3 aws 5.40 null 3.2 random 3.6 Required Inputs The following input variables are required: env Description: The environment name to which this project will be applied against (e.g.: common, dev, prod, testing) Type: string name Description: The name of the microservice, the dependent resources will be created with this name interpolated Type: string tags Description: tags to propagate to the resources Type: map(any) Optional Inputs The following input variables are optional (have default values): rds\\ copy\\ tags\\ to\\ snapshot Description: On delete, copy all Instance tags to the final snapshot (if final\\ snapshot\\ identifier is specified) Type: bool Default: true vpc\\ tag\\ filter Description: The map of tags to match the VPC tags with where the RDS or Redis or other networked AWS component of the Microservice resides Type: map(string) Default: {} additional\\ sg\\ names\\ for\\ rds Description: Name(s) of the additional VPC Security Group(s) to be attached to the RDS ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Flaconi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Flaconi/terraform-aws-microservice/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}