aboutsummaryrefslogtreecommitdiff
path: root/docs/bsky/didweb/didweb.tf
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-11-25 14:35:35 -0500
committerXe Iaso <me@xeiaso.net>2024-11-25 14:35:35 -0500
commitcdba95496fd16baca8b6bcd7bb03302b73813dc1 (patch)
tree7b784a27ccdeba389da1b301ba2952796917e146 /docs/bsky/didweb/didweb.tf
parent26a583da49b53045f17bec1260aeb1803cda6760 (diff)
downloadx-cdba95496fd16baca8b6bcd7bb03302b73813dc1.tar.xz
x-cdba95496fd16baca8b6bcd7bb03302b73813dc1.zip
docs/bsky: add didweb notes
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'docs/bsky/didweb/didweb.tf')
-rw-r--r--docs/bsky/didweb/didweb.tf34
1 files changed, 34 insertions, 0 deletions
diff --git a/docs/bsky/didweb/didweb.tf b/docs/bsky/didweb/didweb.tf
new file mode 100644
index 0000000..611e996
--- /dev/null
+++ b/docs/bsky/didweb/didweb.tf
@@ -0,0 +1,34 @@
+data "aws_route53_zone" "cetacean_club" {
+ name = "cetacean.club."
+}
+
+resource "tigris_bucket" "the-cetacean" {
+ bucket = "the.cetacean.club"
+}
+
+resource "tigris_bucket_public_access" "the-cetacean" {
+ bucket = tigris_bucket.the-cetacean.bucket
+ acl = "public-read"
+ public_list_objects = false
+}
+
+resource "tigris_bucket_website_config" "the-cetacean" {
+ bucket = tigris_bucket.the-cetacean.bucket
+ domain_name = tigris_bucket.the-cetacean.bucket
+}
+
+resource "aws_route53_record" "the-cetacean-club--CNAME" {
+ zone_id = data.aws_route53_zone.cetacean_club.zone_id
+ name = tigris_bucket.the-cetacean.bucket
+ type = "CNAME"
+ ttl = "3600"
+ records = ["${tigris_bucket.the-cetacean.bucket}.fly.storage.tigris.dev"]
+}
+
+resource "aws_route53_record" "_atproto_the_cetacean_club" {
+ zone_id = data.aws_route53_zone.cetacean_club.zone_id
+ name = "_atproto.${tigris_bucket.the-cetacean.bucket}"
+ type = "TXT"
+ ttl = "3600"
+ records = ["did=did:web:the.cetacean.club"]
+} \ No newline at end of file