riff-raff.yaml (110 lines of code) (raw):
stacks: [cmp-monitoring]
allowedStages:
- CODE
- PROD
deployments:
cmp-monitoring-cdk-eu-west-1:
regions: [eu-west-1]
type: cloud-formation
contentDirectory: "cloud-formation"
parameters:
prependStackToCloudFormationStackName: false
cloudFormationStackName: cmp-monitoring
templateStagePaths:
CODE: CmpMonitoringStackEuWest1Code.template.json
PROD: CmpMonitoringStackEuWest1Prod.template.json
cloudFormationStackByTags: false
cmp-monitoring-lambda-eu-west-1:
dependencies: [cmp-monitoring-cdk-eu-west-1]
regions: [eu-west-1]
type: aws-lambda
actions: [uploadLambda, updateLambda]
parameters:
prefixStack: false
bucketSsmLookup: true
fileName: cmp-monitoring-lambda.zip
lookupByTags: true
cmp-monitoring-cdk-eu-west-2:
regions: [eu-west-2]
type: cloud-formation
contentDirectory: "cloud-formation"
parameters:
prependStackToCloudFormationStackName: false
cloudFormationStackName: cmp-monitoring
templateStagePaths:
CODE: CmpMonitoringStackEuWest2Code.template.json
PROD: CmpMonitoringStackEuWest2Prod.template.json
cloudFormationStackByTags: false
cmp-monitoring-lambda-eu-west-2:
dependencies: [cmp-monitoring-cdk-eu-west-2]
regions: [eu-west-2]
type: aws-lambda
actions: [uploadLambda, updateLambda]
parameters:
prefixStack: false
bucketSsmLookup: true
fileName: cmp-monitoring-lambda.zip
lookupByTags: true
cmp-monitoring-cdk-us-west-1:
regions: [us-west-1]
type: cloud-formation
contentDirectory: "cloud-formation"
parameters:
prependStackToCloudFormationStackName: false
cloudFormationStackName: cmp-monitoring
templateStagePaths:
CODE: CmpMonitoringStackUsWest1Code.template.json
PROD: CmpMonitoringStackUsWest1Prod.template.json
cloudFormationStackByTags: false
cmp-monitoring-lambda-us-west-1:
dependencies: [cmp-monitoring-cdk-us-west-1]
regions: [us-west-1]
type: aws-lambda
actions: [uploadLambda, updateLambda]
parameters:
prefixStack: false
bucketSsmLookup: true
fileName: cmp-monitoring-lambda.zip
lookupByTags: true
cmp-monitoring-cdk-ap-southeast-2:
regions: [ap-southeast-2]
type: cloud-formation
contentDirectory: "cloud-formation"
parameters:
prependStackToCloudFormationStackName: false
cloudFormationStackName: cmp-monitoring
templateStagePaths:
CODE: CmpMonitoringStackApSoutheast2Code.template.json
PROD: CmpMonitoringStackApSoutheast2Prod.template.json
cloudFormationStackByTags: false
cmp-monitoring-lambda-ap-southeast-2:
dependencies: [cmp-monitoring-cdk-ap-southeast-2]
regions: [ap-southeast-2]
type: aws-lambda
actions: [uploadLambda, updateLambda]
parameters:
prefixStack: false
bucketSsmLookup: true
fileName: cmp-monitoring-lambda.zip
lookupByTags: true
cmp-monitoring-cdk-ca-central-1:
regions: [ca-central-1]
type: cloud-formation
contentDirectory: "cloud-formation"
parameters:
prependStackToCloudFormationStackName: false
cloudFormationStackName: cmp-monitoring
templateStagePaths:
CODE: CmpMonitoringStackCaCentral1Code.template.json
PROD: CmpMonitoringStackCaCentral1Prod.template.json
cloudFormationStackByTags: false
cmp-monitoring-lambda-ca-central-1:
dependencies: [cmp-monitoring-cdk-ca-central-1]
regions: [ca-central-1]
type: aws-lambda
actions: [uploadLambda, updateLambda]
parameters:
prefixStack: false
bucketSsmLookup: true
fileName: cmp-monitoring-lambda.zip
lookupByTags: true