mirror of
https://github.com/farcasclaudiu/terraform-course.git
synced 2026-06-22 07:01:56 +03:00
5d9eeb6c4c
* Terraform 0.12
39 lines
914 B
Terraform
39 lines
914 B
Terraform
resource "aws_route53_zone" "newtech-academy" {
|
|
name = "newtech.academy"
|
|
}
|
|
|
|
resource "aws_route53_record" "server1-record" {
|
|
zone_id = aws_route53_zone.newtech-academy.zone_id
|
|
name = "server1.newtech.academy"
|
|
type = "A"
|
|
ttl = "300"
|
|
records = ["104.236.247.8"]
|
|
}
|
|
|
|
resource "aws_route53_record" "www-record" {
|
|
zone_id = aws_route53_zone.newtech-academy.zone_id
|
|
name = "www.newtech.academy"
|
|
type = "A"
|
|
ttl = "300"
|
|
records = ["104.236.247.8"]
|
|
}
|
|
|
|
resource "aws_route53_record" "mail1-record" {
|
|
zone_id = aws_route53_zone.newtech-academy.zone_id
|
|
name = "newtech.academy"
|
|
type = "MX"
|
|
ttl = "300"
|
|
records = [
|
|
"1 aspmx.l.google.com.",
|
|
"5 alt1.aspmx.l.google.com.",
|
|
"5 alt2.aspmx.l.google.com.",
|
|
"10 aspmx2.googlemail.com.",
|
|
"10 aspmx3.googlemail.com.",
|
|
]
|
|
}
|
|
|
|
output "ns-servers" {
|
|
value = aws_route53_zone.newtech-academy.name_servers
|
|
}
|
|
|