11resource "aws_route53_record" "dns_record" {
22 zone_id = aws_route53_zone. dns_zone . id
3- name = aws_route53_zone . dns_zone . name
3+ name = var . dns_zone_name
44 type = " A"
55 records = [
66 " 185.199.108.153" ,
@@ -13,40 +13,40 @@ resource "aws_route53_record" "dns_record" {
1313
1414resource "aws_route53_record" "dns_record_www" {
1515 zone_id = aws_route53_zone. dns_zone . id
16- name = " www.${ aws_route53_zone . dns_zone . name } "
16+ name = " www.${ var . dns_zone_name } "
1717 type = " CNAME"
18- records = [" mattertwo .github.io." ]
18+ records = [" ${ var . github_username } .github.io." ]
1919 ttl = 300
2020}
2121
2222resource "aws_route53_record" "dns_record_mail" {
2323 zone_id = aws_route53_zone. dns_zone . id
24- name = aws_route53_zone . dns_zone . name
24+ name = var . dns_zone_name
2525 type = " MX"
26- records = [" 0 mattertwo-com .mail.protection.outlook.com." ]
26+ records = [" 0 ${ replace (var . dns_zone_name , " . " , " - " ) } .mail.protection.outlook.com." ]
2727 ttl = 300
2828}
2929
3030resource "aws_route53_record" "dns_record_autodiscover" {
3131 zone_id = aws_route53_zone. dns_zone . id
32- name = " autodiscover.${ aws_route53_zone . dns_zone . name } "
32+ name = " autodiscover.${ var . dns_zone_name } "
3333 type = " CNAME"
3434 records = [" autodiscover.outlook.com." ]
3535 ttl = 300
3636}
3737
3838resource "aws_route53_record" "dns_record_spf" {
3939 zone_id = aws_route53_zone. dns_zone . id
40- name = aws_route53_zone . dns_zone . name
40+ name = var . dns_zone_name
4141 type = " TXT"
4242 records = [" v=spf1 include:spf.protection.outlook.com -all" ]
4343 ttl = 300
4444}
4545
4646resource "aws_route53_record" "dns_record_github_pages" {
4747 zone_id = aws_route53_zone. dns_zone . id
48- name = " _github-pages-challenge-mattertwo. ${ aws_route53_zone . dns_zone . name } "
48+ name = " _github-pages-challenge-${ var . github_username } . ${ var . dns_zone_name } "
4949 type = " TXT"
50- records = [" dee22f0f20c4b1262f021d6406582a " ]
50+ records = [var . github_pages_code ]
5151 ttl = 300
5252}
0 commit comments