Skip to content

Commit 0bfa63f

Browse files
committed
up
1 parent fb6371b commit 0bfa63f

File tree

2 files changed

+72
-28
lines changed

2 files changed

+72
-28
lines changed

terraform/envs/qa/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ terraform {
99
required_version = ">= 1.2"
1010

1111
backend "s3" {
12-
bucket = "427040638965-terraform"
12+
bucket = "427040638965-terraform-state"
1313
key = "infra-core-api"
14-
region = "us-east-1"
14+
region = "us-east-2"
1515
use_lockfile = true
1616
}
1717
}

terraform/modules/dynamo/main.tf

Lines changed: 70 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@ resource "aws_dynamodb_table" "app_audit_log" {
2020
enabled = true
2121
}
2222
replica {
23-
region_name = "us-east-2"
24-
propagate_tags = true
23+
region_name = "us-east-2"
24+
propagate_tags = true
25+
deletion_protection_enabled = true
26+
point_in_time_recovery = true
2527
}
2628
stream_enabled = true
2729
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -44,8 +46,10 @@ resource "aws_dynamodb_table" "api_keys" {
4446
enabled = true
4547
}
4648
replica {
47-
region_name = "us-east-2"
48-
propagate_tags = true
49+
region_name = "us-east-2"
50+
propagate_tags = true
51+
deletion_protection_enabled = true
52+
point_in_time_recovery = true
4953
}
5054
stream_enabled = true
5155
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -82,8 +86,10 @@ resource "aws_dynamodb_table" "room_requests" {
8286
enabled = true
8387
}
8488
replica {
85-
region_name = "us-east-2"
86-
propagate_tags = true
89+
region_name = "us-east-2"
90+
propagate_tags = true
91+
deletion_protection_enabled = true
92+
point_in_time_recovery = true
8793
}
8894
stream_enabled = true
8995
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -122,8 +128,10 @@ resource "aws_dynamodb_table" "room_requests_status" {
122128
enabled = true
123129
}
124130
replica {
125-
region_name = "us-east-2"
126-
propagate_tags = true
131+
region_name = "us-east-2"
132+
propagate_tags = true
133+
deletion_protection_enabled = true
134+
point_in_time_recovery = true
127135
}
128136
stream_enabled = true
129137
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -163,8 +171,10 @@ resource "aws_dynamodb_table" "external_membership" {
163171
projection_type = "KEYS_ONLY"
164172
}
165173
replica {
166-
region_name = "us-east-2"
167-
propagate_tags = true
174+
region_name = "us-east-2"
175+
propagate_tags = true
176+
deletion_protection_enabled = true
177+
point_in_time_recovery = true
168178
}
169179
stream_enabled = true
170180
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -184,8 +194,10 @@ resource "aws_dynamodb_table" "iam_assignments" {
184194
type = "S"
185195
}
186196
replica {
187-
region_name = "us-east-2"
188-
propagate_tags = true
197+
region_name = "us-east-2"
198+
propagate_tags = true
199+
deletion_protection_enabled = true
200+
point_in_time_recovery = true
189201
}
190202
stream_enabled = true
191203
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -213,8 +225,10 @@ resource "aws_dynamodb_table" "user_info" {
213225
projection_type = "KEYS_ONLY"
214226
}
215227
replica {
216-
region_name = "us-east-2"
217-
propagate_tags = true
228+
region_name = "us-east-2"
229+
propagate_tags = true
230+
deletion_protection_enabled = true
231+
point_in_time_recovery = true
218232
}
219233
stream_enabled = true
220234
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -246,8 +260,10 @@ resource "aws_dynamodb_table" "events" {
246260
enabled = true
247261
}
248262
replica {
249-
region_name = "us-east-2"
250-
propagate_tags = true
263+
region_name = "us-east-2"
264+
propagate_tags = true
265+
deletion_protection_enabled = true
266+
point_in_time_recovery = true
251267
}
252268
stream_enabled = true
253269
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -282,8 +298,10 @@ resource "aws_dynamodb_table" "stripe_links" {
282298
enabled = true
283299
}
284300
replica {
285-
region_name = "us-east-2"
286-
propagate_tags = true
301+
region_name = "us-east-2"
302+
propagate_tags = true
303+
deletion_protection_enabled = true
304+
point_in_time_recovery = true
287305
}
288306
stream_enabled = true
289307
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -308,6 +326,12 @@ resource "aws_dynamodb_table" "stripe_payments" {
308326
name = "sortKey"
309327
type = "S"
310328
}
329+
replica {
330+
region_name = "us-east-2"
331+
propagate_tags = true
332+
deletion_protection_enabled = true
333+
point_in_time_recovery = true
334+
}
311335
stream_enabled = true
312336
stream_view_type = "NEW_AND_OLD_IMAGES"
313337
}
@@ -337,8 +361,10 @@ resource "aws_dynamodb_table" "linkry_records" {
337361
projection_type = "ALL"
338362
}
339363
replica {
340-
region_name = "us-east-2"
341-
propagate_tags = true
364+
region_name = "us-east-2"
365+
propagate_tags = true
366+
deletion_protection_enabled = true
367+
point_in_time_recovery = true
342368
}
343369
stream_enabled = true
344370
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -361,8 +387,10 @@ resource "aws_dynamodb_table" "cache" {
361387
enabled = true
362388
}
363389
replica {
364-
region_name = "us-east-2"
365-
propagate_tags = true
390+
region_name = "us-east-2"
391+
propagate_tags = true
392+
deletion_protection_enabled = true
393+
point_in_time_recovery = true
366394
}
367395
stream_enabled = true
368396
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -406,8 +434,10 @@ resource "aws_dynamodb_table" "sig_info" {
406434
projection_type = "KEYS_ONLY"
407435
}
408436
replica {
409-
region_name = "us-east-2"
410-
propagate_tags = true
437+
region_name = "us-east-2"
438+
propagate_tags = true
439+
deletion_protection_enabled = true
440+
point_in_time_recovery = true
411441
}
412442
stream_enabled = true
413443
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -431,8 +461,10 @@ resource "aws_dynamodb_table" "store_inventory" {
431461
type = "S"
432462
}
433463
replica {
434-
region_name = "us-east-2"
435-
propagate_tags = true
464+
region_name = "us-east-2"
465+
propagate_tags = true
466+
deletion_protection_enabled = true
467+
point_in_time_recovery = true
436468
}
437469
stream_enabled = true
438470
stream_view_type = "NEW_AND_OLD_IMAGES"
@@ -470,6 +502,12 @@ resource "aws_dynamodb_table" "store_carts_orders" {
470502
range_key = "createdAt"
471503
projection_type = "ALL"
472504
}
505+
replica {
506+
region_name = "us-east-2"
507+
propagate_tags = true
508+
deletion_protection_enabled = true
509+
point_in_time_recovery = true
510+
}
473511
stream_enabled = true
474512
stream_view_type = "NEW_AND_OLD_IMAGES"
475513
}
@@ -491,6 +529,12 @@ resource "aws_dynamodb_table" "store_limits" {
491529
name = "limitId"
492530
type = "S"
493531
}
532+
replica {
533+
region_name = "us-east-2"
534+
propagate_tags = true
535+
deletion_protection_enabled = true
536+
point_in_time_recovery = true
537+
}
494538
stream_enabled = true
495539
stream_view_type = "NEW_AND_OLD_IMAGES"
496540
}

0 commit comments

Comments
 (0)