cloudformation/tag-manager-certificates.yaml (30 lines of code) (raw):
AWSTemplateFormatVersion: '2010-09-09'
Description: CloudFront certificate for tagmanager, to be based internet-facing us-east-1
Parameters:
Stage:
Description: Environment name
Type: String
AllowedValues:
- PROD
- CODE
Mappings:
Config:
CODE:
DNSName: tagmanager.code.dev-gutools.co.uk
PROD:
DNSName: tagmanager.gutools.co.uk
Resources:
TagManagerCloudfrontCertificate:
Type: "AWS::CertificateManager::Certificate"
Properties:
DomainName: !FindInMap [Config, !Ref 'Stage', DNSName]
ValidationMethod: "DNS"
Tags:
- Key: "gu:repo"
Value: "guardian/tagmanager"
- Key: Stage
Value: !Ref 'Stage'
- Key: Stack
Value: flexible
- Key: App
Value: tag-manager