1
0
Fork 0

Comment out CDN deployment

This commit is contained in:
Shane Engelman 2023-02-16 21:24:44 -06:00
parent fa16d54735
commit 7fa2e93a15
Signed by: shane
GPG Key ID: D9DF703B83B9A9B5
2 changed files with 45 additions and 130 deletions

View File

@ -1,87 +1,2 @@
# This file is maintained automatically by "terraform init". # This file is maintained automatically by "terraform init".
# Manual edits may be lost in future updates. # Manual edits may be lost in future updates.
provider "registry.terraform.io/digitalocean/digitalocean" {
version = "2.25.2"
constraints = "2.25.2"
hashes = [
"h1:OreINFf349wOcU2trD8gmP2/dFYT85ltyG0YIQ+d4GA=",
"zh:0accb40afb05425f20ff93426c69fa9585fd269f5a0caff9e03173ca3a0f66f0",
"zh:0e389b5ebfce42a9a1c78b576acffa6d4f1cfa421810537e6e096a254ff3fec8",
"zh:12441f028af172a823b452bb017721d7bf2f6f14e343ac90f361c7bb73ff0874",
"zh:18e04874d833d014617ee94971b8ef4638931a3ee7c572f86ee816b74911bcb5",
"zh:4e728375e24fdc37e791b3f234c991da342dbad8e1bd878531dd45ab6710c4fe",
"zh:4f76bea793d71ae85c72275bd1a5d28ce72afbb41e6cf51cc74d19a470b2c4dc",
"zh:588fd686e257b9d989427106e16b7d35a805cf6c1f532dca8fd61c09f19cc95a",
"zh:5b433b49869a45d96b95e921dd3cc713471dfa78157fe6f89f09d41c689256c2",
"zh:5de660180ab655b64e579564ec5f60f63d7c6633f47dfe4c8ac5a6718d19b5ea",
"zh:6395f4d9995f525469d88825f56c88f46b3466db26a3962a645c9a2e65e60dad",
"zh:7b04b9ca110f3876000616f9f3f046a974a20db93583786f26dccf10ed9372cf",
"zh:81b02a7247a0142075315cdbccd41138c01ed3327036c6b3b417859b06fdac0d",
"zh:99e4cf8818eed4e0516a939658ae89a8eefeb4dd9d49303b47b28dc844f983ac",
"zh:a85ddbfc6db67508a64c95edd333132efbc40ab7b4d6266023750dc7756f6bec",
"zh:b7e9ee035192e2f4d8db11d33e0dabd1969135901bae52d96001fce5f2a4dce8",
"zh:ec5d133c03319ec103c80d954be31dd673f44e9c93ec9ed951576e110549b59f",
]
}
provider "registry.terraform.io/hashicorp/local" {
version = "2.3.0"
hashes = [
"h1:7y8CXQKtfyvrMCSWgCkCclNN9L161u6jO1dEGVaB5RQ=",
"zh:1f1920b3f78c31c6b69cdfe1e016a959667c0e2d01934e1a084b94d5a02cd9d2",
"zh:550a3cdae0ddb350942624e7b2e8b31d28bc15c20511553432413b1f38f4b214",
"zh:68d1d9ccbfce2ce56b28a23b22833a5369d4c719d6d75d50e101a8a8dbe33b9b",
"zh:6ae3ad6d865a906920c313ec2f413d080efe32c230aca711fd106b4cb9022ced",
"zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3",
"zh:a0f413d50f54124057ae3dcd9353a797b84e91dc34bcf85c34a06f8aef1f9b12",
"zh:a2ac6d4088ceddcd73d88505e18b8226a6e008bff967b9e2d04254ef71b4ac6b",
"zh:a851010672e5218bdd4c4ea1822706c9025ef813a03da716d647dd6f8e2cffb0",
"zh:aa797561755041ef2fad99ee9ffc12b5e724e246bb019b21d7409afc2ece3232",
"zh:c6afa960a20d776f54bb1fc260cd13ead17280ebd87f05b9abcaa841ed29d289",
"zh:df0975e86b30bb89717b8c8d6d4690b21db66de06e79e6d6cfda769f3304afe6",
"zh:f0d3cc3da72135efdbe8f4cfbfb0f2f7174827887990a5545e6db1981f0d3a7c",
]
}
provider "registry.terraform.io/namecheap/namecheap" {
version = "2.1.0"
constraints = ">= 2.0.0"
hashes = [
"h1:hprk50lXtEO7BrFukatptEoK/B59/GLyuR4gJyBE2Nw=",
"zh:3731f5f14a0958cd27a589ef7daa9be786b6490f2309c429eb2e9862aa4ac5f7",
"zh:3cbceb12ec3521d9dfbd890eee731a40f4e1f42de30d28fc1d1e524091148caa",
"zh:44095af1b1d1ee6d4b930e21e3c5bf0f81d9df65fe04f6f1e55d46713c240b21",
"zh:693e169228fe0c5fb1989425b1ad42c1206f8187c9932b4daee5a5c5e851a28e",
"zh:6b04c3c2666db3050f49bc85151496fe33cf852db9ad8fc6f455d1daf0a2bba6",
"zh:85fd126a573cc468f8d5d1b90f4a94f5977ea40623b1c5cd7c799bb95ef233bd",
"zh:99014437ef4e96161b0029efa12f05fa1ab63ff9bc0a255b0a249e17b4f8587a",
"zh:a4d8288ef01d4002a5aa07d1e64e4504757f07d6ada24fbf7d3670ceb24d2871",
"zh:d27f7798cbe1957294bb08459b1fbabe68721cc9cc50afee80bda87ce674dab8",
"zh:d85483f90380829d05b8a2725ce50bf2ee766d6c1cbef223b388d19c5a92dce2",
"zh:ddfecfbefd32e40386b482a2610e4173a52591afea3861f041041439d51d34da",
"zh:f9a10edfe11dbc4947cbb2f0db8935050693d5fff3b6559096288c689c2dd847",
"zh:fae14a74781a94bcaac07b6d533dd9eb1e40c1d152eb6ee49b2a44cdf5740cfe",
]
}
provider "registry.terraform.io/vancluever/acme" {
version = "2.12.0"
constraints = "~> 2.0"
hashes = [
"h1:/vWhC9ly4N+BehMDxETXSeCWe2w+1MZgM6Ai6cHxpYY=",
"zh:10f52acfdc36510ece0790af4c93f88bc8bb3270cd23fac1f740900dbceff317",
"zh:24e52840e1d7a369a522465b7ab3ab3b13236fb9731867cfaa1957c3a0d09254",
"zh:354f87de829707e625cb6da2318796b314897a6dd639ce367e397496a86af9fb",
"zh:3569b27c707fa4170c9c736116aa6ecbd25c3d3c94558e9001e2aed858ee6ac6",
"zh:429427787e450138db9100fec60966b26810d1447b9b675cea56259e0b3bf4c6",
"zh:533ae7a09e83b2ed5235ef607815468daadfa78c722e85d3f3c6f6a740dee40e",
"zh:772b346540392b43dd422b5e77e1008953f9df1538545d61cba35d12bc569fa1",
"zh:7a9e6f5b6470f16a640e5751f95375b654fa63bbf702d2c20ef616be0b2fe80f",
"zh:a186f1121c9a802cce71045245b861aa09b7a7dc0e93fd913b261f8d892ff2d5",
"zh:b1521cb89a7166e26dd2b9dedd1f45e43a037de50ea19e42856e740b64bdaba9",
"zh:c152efb60e50e8a298fc66a3446cb47d1b110c642681df8fe3ab4892711b530a",
"zh:c6491988233db2691f26e821c1b81aa30c017f194fa3a17b98447076cae30d41",
"zh:ea564dcf2cc65610103495f8b18baf0fe4a0664e06f4fc7006c0938ac15227c1",
]
}

View File

@ -26,34 +26,34 @@ resource "digitalocean_domain" "default" {
# } # }
# } # }
# Spaces Bucket # # Spaces Bucket
## Create a new Spaces Bucket # ## Create a new Spaces Bucket
resource "digitalocean_spaces_bucket" "distrust_co" { # resource "digitalocean_spaces_bucket" "distrust_co" {
name = "distrust-co-website" # name = "distrust-co-bucket"
region = "nyc3" # region = "nyc3"
acl = "public-read" # # acl = "public-read"
} # }
# Add a CDN endpoint to the Spaces Bucket # # Add a CDN endpoint to the Spaces Bucket
resource "digitalocean_cdn" "distrust_co" { # resource "digitalocean_cdn" "distrust_co" {
origin = digitalocean_spaces_bucket.distrust_co.bucket_domain_name # origin = digitalocean_spaces_bucket.distrust_co.bucket_domain_name
# certificate_name = digitalocean_certificate.cert.name # # certificate_name = digitalocean_certificate.cert.name
# custom_domain = "static.distrust.co" # # custom_domain = "static.distrust.co"
depends_on = [ # depends_on = [
digitalocean_spaces_bucket.distrust_co # digitalocean_spaces_bucket.distrust_co
] # ]
} # }
## Handle record for CDN redirect # ## Handle record for CDN redirect
resource "digitalocean_record" "cdn" { # resource "digitalocean_record" "cdn" {
domain = digitalocean_domain.default.name # domain = digitalocean_domain.default.name
type = "CNAME" # type = "CNAME"
name = digitalocean_cdn.distrust_co.origin # name = digitalocean_cdn.distrust_co.origin
value = "${digitalocean_domain.default.name}." # value = "${digitalocean_domain.default.name}."
depends_on = [ # depends_on = [
digitalocean_cdn.distrust_co # digitalocean_cdn.distrust_co
] # ]
} # }
# ## Create a DigitalOcean managed Let's Encrypt Certificate # ## Create a DigitalOcean managed Let's Encrypt Certificate
# resource "digitalocean_certificate" "cert" { # resource "digitalocean_certificate" "cert" {
@ -62,25 +62,25 @@ resource "digitalocean_record" "cdn" {
# domains = ["static.distrust.co"] # domains = ["static.distrust.co"]
# } # }
# Output the endpoint for the CDN resource # # Output the endpoint for the CDN resource
output "fqdn" { # output "fqdn" {
value = digitalocean_cdn.distrust_co.endpoint # value = digitalocean_cdn.distrust_co.endpoint
} # }
# # #
output "cdn_origin" { # output "cdn_origin" {
value = digitalocean_cdn.distrust_co.origin # value = digitalocean_cdn.distrust_co.origin
} # }
# Handle record for distrust.co # # Handle record for distrust.co
resource "digitalocean_record" "distrust_co-cdn" { # resource "digitalocean_record" "distrust_co-cdn" {
domain = digitalocean_domain.default.name # domain = digitalocean_domain.default.name
type = "CNAME" # type = "A"
name = "@" # name = "@"
value = "${digitalocean_cdn.distrust_co.origin}." # value = "143.198.235.76"
depends_on = [ # depends_on = [
digitalocean_cdn.distrust_co # digitalocean_cdn.distrust_co
] # ]
} # }
# NameCheap Records # NameCheap Records
resource "digitalocean_record" "main" { resource "digitalocean_record" "main" {
@ -93,7 +93,7 @@ resource "digitalocean_record" "main" {
resource "digitalocean_record" "billing" { resource "digitalocean_record" "billing" {
domain = digitalocean_domain.default.id domain = digitalocean_domain.default.id
type = "A" type = "A"
name = "billing" name = "billing"
value = "45.16.98.153" value = "45.16.98.153"
} }