FormidableLabs / FormidableLabs/terraform-aws-serverless
Feature: Autoload submodules.
Open
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
Assessment
This issue has not been assessed yet.