This repository has been archived on 2023-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
Joseph Manley 1ceff14887 Basic infrastructure stack
Infrastructure parameter fixes

Implement working infrastructure stack in ECS
2020-04-30 23:05:13 -04:00

44 lines
1014 B
YAML

AWSTemplateFormatVersion: "2010-09-09"
Description: DT DNS stack
Parameters:
#------------------------
# Deployment Information
#------------------------
environment:
Type: String
Description: Name of the environment
Default: production
#-----------------------
# Route53 Configuration
#-----------------------
Domain:
Type: String
Description: The HostedZoneName to create the endpoint on
SubDomain:
Type: String
Description: The subdomain to be used by dt
#-----------
# Resources
#-----------
DtDNS:
Type: String
Description: Load balancer dns name for dt endpoint
Resources:
DtEndpoint:
Type: AWS::Route53::RecordSet
Properties:
HostedZoneName: !Sub "${Domain}."
Comment: 'DNS name for dt'
Name: !Sub "${SubDomain}.${Domain}."
Type: CNAME
TTL: '300'
ResourceRecords:
- !Ref DtDNS
Outputs:
Endpoint:
Description: 'DNS name for Defend Together'
Value: !Sub "${SubDomain}.${Domain}."