2019-05-29 11:04:45 -04:00
|
|
|
/* Gandi DNS ------------------------------------*/
|
|
|
|
|
|
|
|
resource "gandi_zone" "dap_ps_zone" {
|
|
|
|
name = "${var.public_domain} zone"
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "gandi_domainattachment" "dap_ps" {
|
|
|
|
domain = "${var.public_domain}"
|
|
|
|
zone = "${gandi_zone.dap_ps_zone.id}"
|
|
|
|
}
|
|
|
|
|
|
|
|
/* SES EMail Fowarding --------------------------*/
|
|
|
|
|
|
|
|
resource "gandi_zonerecord" "dap_ps_mx" {
|
|
|
|
zone = "${gandi_zone.dap_ps_zone.id}"
|
|
|
|
name = "@"
|
|
|
|
type = "MX"
|
|
|
|
ttl = 3600
|
2019-05-31 13:26:23 -04:00
|
|
|
values = ["10 inbound-smtp.us-east-1.amazonaws.com."]
|
2019-05-29 11:04:45 -04:00
|
|
|
}
|
|
|
|
|
2019-06-03 12:39:52 -04:00
|
|
|
/* MAIN SITE ------------------------------------*/
|
2019-05-29 11:04:45 -04:00
|
|
|
|
2019-06-03 12:32:11 -04:00
|
|
|
/**
|
|
|
|
* This is the main site hosted on GitHub:
|
|
|
|
* https://github.com/dap-ps/discover
|
|
|
|
**/
|
2019-05-29 11:04:45 -04:00
|
|
|
resource "gandi_zonerecord" "dap_ps_site" {
|
|
|
|
zone = "${gandi_zone.dap_ps_zone.id}"
|
|
|
|
name = "@"
|
|
|
|
type = "A"
|
|
|
|
ttl = 3600
|
|
|
|
values = [
|
|
|
|
"185.199.108.153",
|
|
|
|
"185.199.109.153",
|
|
|
|
"185.199.110.153",
|
|
|
|
"185.199.111.153",
|
|
|
|
]
|
|
|
|
}
|
2019-06-03 12:39:52 -04:00
|
|
|
|
|
|
|
/* DEV SITE -------------------------------------*/
|
|
|
|
|
|
|
|
resource "gandi_zonerecord" "dev_dap_ps_site" {
|
|
|
|
zone = "${gandi_zone.dap_ps_zone.id}"
|
|
|
|
name = "dev"
|
|
|
|
type = "CNAME"
|
|
|
|
ttl = 3600
|
|
|
|
values = ["${aws_elastic_beanstalk_environment.dev_dap_ps.cname}."]
|
|
|
|
}
|