Skip to main content
Version: 1.12-grodno (current)

DNS Зона: medikt.net

Тип: DNS зона Yandex Cloud

Зона: medikt.net (public)

Модуль Terraform: dns_zone


Создаваемые DNS записи

Все записи типа A указывают на общий IP-адрес балансировщика: 84.252.133.237

HostTypeValue
@A84.252.133.237
wwwA84.252.133.237
admA84.252.133.237
adminA84.252.133.237
alertmanagerA84.252.133.237
authA84.252.133.237
contentA84.252.133.237
grafanaA84.252.133.237
logsA84.252.133.237
notificationA84.252.133.237
paymentsA84.252.133.237
prometheusA84.252.133.237
regA84.252.133.237
transcoderA84.252.133.237
uploadA84.252.133.237
userA84.252.133.237

Использование

Эти DNS записи используются для:

  • Основного домена (medikt.net) и его поддоменов
  • Всех API сервисов (admin-api, content-api, notification-api и др.)
  • Веб-интерфейсов (user-ssr, admin-spa)
  • Мониторинга (grafana, alertmanager, prometheus)

Terraform конфигурация

module "dns_zone" {
source = "../modules/dns_zone"
provider-cloudid = var.provider-cloudid
provider-folderid = var.provider-folderid
provider-zone = var.provider-zone
provider-token = var.provider-token
dns_zone = "medikt.net"
dns_zone_is_public = true
dns_zone_private_networks = ["${module.vpc.vpc_id}"]
dns_records = {
"@" = ["84.252.133.237"]
"www" = ["84.252.133.237"]
"adm" = ["84.252.133.237"]
"admin" = ["84.252.133.237"]
"alertmanager" = ["84.252.133.237"]
"auth" = ["84.252.133.237"]
"content" = ["84.252.133.237"]
"grafana" = ["84.252.133.237"]
"logs" = ["84.252.133.237"]
"notification" = ["84.252.133.237"]
"payments" = ["84.252.133.237"]
"prometheus" = ["84.252.133.237"]
"reg" = ["84.252.133.237"]
"transcoder" = ["84.252.133.237"]
"upload" = ["84.252.133.237"]
"user" = ["84.252.133.237"]
}
}

Примечания

  • Все записи имеют TTL = 300 секунд
  • Зона публичная и доступна из интернета
  • Вся трафик направляется через Yandex Cloud Load Balancer