Skip to content

Commit a2eff40

Browse files
hyunsiesclaude
andauthored
fix: add !Sub to ReconciliationRole name in configurator (#42) (#42)
Without !Sub, CFN left ${AWS::Region} as a literal string, which made IAM reject the RoleName ('$', '{', '}' are not in the allowed character set). The YAML template already had !Sub; only the configurator-rendered deploy.sh path was broken, so the single E2E job "Test deploy.sh generation and execution" went red while the StackSet path stayed green. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 65b8d48 commit a2eff40

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

configurator.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5701,7 +5701,7 @@ <h3 style="margin:20px 0 8px;font-size:14px;" data-i18n="ui_editor_script_previe
57015701
ReconciliationRole:
57025702
Type: AWS::IAM::Role
57035703
Properties:
5704-
RoleName: map-auto-tagger-recon-role-${mpe}-\${AWS::Region}
5704+
RoleName: !Sub 'map-auto-tagger-recon-role-${mpe}-\${AWS::Region}'
57055705
AssumeRolePolicyDocument:
57065706
Version: '2012-10-17'
57075707
Statement:

0 commit comments

Comments
 (0)