FormidableLabs / FormidableLabs/terraform-aws-serverless

Feature: Autoload submodules.

Open
#28 3 comments 0 reactions 0 assignees View on GitHub
enhancement high priority
Dominant language
HCL
Stars
142
Forks
20
PR merge metrics
No merged PRs in 30d

Description

- [ ] Check if something like this already exists
- [ ] Figure out how to handle differing options.
- [ ] Consider how outputs of submodules work.
- [ ] Update doc examples to show both.
- [ ] Experiment if a map within a list can work or like a map of nested maps.

Idea:

```hcl
module "serverless" {
source = "FormidableLabs/serverless/aws"

region = "us-east-1"
service_name = "sparklepants"
stage = "${var.stage}"

modules = [
"xray" # submodules/xray/
]

plugins = [
"serverless-s3-sync" # submodules/plugin-serverless-s3-sync/
]
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.