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.
defend-together/infrastructure/cloudformation/dt/dns.yaml
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}."