aws-samples / aws-samples/amazon-connect-gitlab-cicd-terraform

FlowModule Breaking: Prefix not valid syntax?

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.