-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathriff-raff.yaml
40 lines (38 loc) · 1.2 KB
/
riff-raff.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$schema: 'https://raw.githubusercontent.com/guardian/riff-raff/master/contrib/riff-raff-yaml-schema.json'
stacks: [newsletters]
regions: [eu-west-1]
allowedStages: [CODE, PROD]
templates:
cloudformation-template:
type: cloud-formation
parameters:
cloudFormationStackByTags: false
prependStackToCloudFormationStackName: false
autoscaling-template:
type: autoscaling
parameters:
bucketSsmLookup: true
deployments:
# Newsletters internal tool cloudformation deployment
newsletters-tool-cfn:
template: cloudformation-template
app: newsletters-tool
parameters:
cloudFormationStackName: newsletters-tool
amiParametersToTags:
AMINewsletterstool:
BuiltBy: amigo
Recipe: newsletters-node
AMINewslettersapi:
BuiltBy: amigo
Recipe: newsletters-node
templateStagePaths:
CODE: NewslettersTool-CODE.template.json
PROD: NewslettersTool-PROD.template.json
# Newsletters internal tool autoscaling deployment
newsletters-tool:
template: autoscaling-template
dependencies: [newsletters-tool-cfn]
newsletters-api:
template: autoscaling-template
dependencies: [newsletters-tool-cfn]