aws-samples / aws-samples/amazon-connect-gitlab-cicd-terraform
FlowModule Breaking: Prefix not valid syntax?
- Dominant language
- TypeScript
- Stars
- 22
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Description
When working through this, the replacer script replaces the value of the FlowModuleId with the syntax below (M: as the prefix and suffix) but there seems to be no mechanism to updated these flow automatically when they get deployed causing the flows to fail.
Can you confirm? I missing something?
```
{
"Parameters": {
"FlowModuleId": "${M:broadcast-message-module:M}"
},
"Identifier": "6177fc44-cf35-4178-ae74-962145cfbe6e",
"Type": "InvokeFlowModule",
"Transitions": {
"NextAction": "9f182336-8152-4969-8678-fb6748d7b9f2",
"Errors": [
{
"NextAction": "9f182336-8152-4969-8678-fb6748d7b9f2",
"ErrorType": "NoMatchingError"
}
]
}
}
```
Contributor guide
Research direction
No file or test is named. Start by tracing the replacer script and the Amazon Connect deployment path that handles FlowModuleId; verify whether the M:-prefixed placeholder is resolved before deployment. Done means documenting the confirmed behavior and ensuring deployed flows receive valid module references rather than the placeholder syntax.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- gitlab, terraform, typescript
- Domain
- cloud, devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100