qvest-task/terraform/dns.tf
aviyadeveloper e5069332e5 feat: AWS infrastructure setup with Terraform
Infrastructure components:
- VPC with single public subnet (10.0.0.0/16)
- Security group (SSH/HTTP/HTTPS from anywhere)
- EC2 instance (t3.medium, Ubuntu 24.04, 30GB encrypted gp3)
- S3 bucket for backups (versioned, encrypted)
- IAM role with S3FullAccess for EC2
- Route 53 DNS (gitea.poll-streams.com → EC2)
- Ed25519 SSH key generation via Terraform
2026-06-08 17:37:45 +02:00

14 lines
325 B
HCL

# Route 53 DNS Configuration
data "aws_route53_zone" "main" {
name = "poll-streams.com"
private_zone = false
}
resource "aws_route53_record" "gitea" {
zone_id = data.aws_route53_zone.main.zone_id
name = "gitea.poll-streams.com"
type = "A"
ttl = 300
records = [aws_instance.gitea.public_ip]
}