Hey AWS Team,
while trying to use Amazon Grafana across accounts through OUs I realised that the CloudFormation template used to create stacks through StackSets in different accounts is broken.
There is a typo in the condition section of the template.
addCloudwatch should be addCloudWatch
"Conditions": {
"addPrometheus": {
"Fn::Equals": [{ "Ref": "IncludePrometheusPolicy" }, true]
},
"addAES": { "Fn::Equals": [{ "Ref": "IncludeAESPolicy" }, true] },
"addCloudwatch": {. << This should be addCloudWatch
"Fn::Equals": [{ "Ref": "IncludeCloudWatchPolicy" }, true]
},
"addTimestream": {
"Fn::Equals": [{ "Ref": "IncludeTimestreamPolicy" }, true]
},
"addXray": { "Fn::Equals": [{ "Ref": "IncludeXrayPolicy" }, true] },
"addSitewise": { "Fn::Equals": [{ "Ref": "IncludeSitewisePolicy" }, true] },
"addRedshift": { "Fn::Equals": [{ "Ref": "IncludeRedshiftPolicy" }, true] },
"addAthena": { "Fn::Equals": [{ "Ref": "IncludeAthenaPolicy" }, true] }
},
Can you please double check this, I tried this in two different AWS accounts and got the same results.
The region I was using was eu-central-1
Best
Sahin