Page MenuHomePhabricator

D11028.diff
No OneTemporary

D11028.diff

diff --git a/services/terraform/modules/shared/dynamodb.tf b/services/terraform/modules/shared/dynamodb.tf
--- a/services/terraform/modules/shared/dynamodb.tf
+++ b/services/terraform/modules/shared/dynamodb.tf
@@ -113,14 +113,9 @@
type = "S"
}
- # walletAddress not defined in prod
- dynamic "attribute" {
- # Create a dummy list to iterate over if is_dev is true
- for_each = var.is_dev ? [1] : []
- content {
- name = "walletAddress"
- type = "S"
- }
+ attribute {
+ name = "walletAddress"
+ type = "S"
}
global_secondary_index {
@@ -129,15 +124,10 @@
projection_type = "KEYS_ONLY"
}
- # walletAddress not defined in prod
- dynamic "global_secondary_index" {
- # Create a dummy list to iterate over if is_dev is true
- for_each = var.is_dev ? [1] : []
- content {
- name = "walletAddress-index"
- hash_key = "walletAddress"
- projection_type = "KEYS_ONLY"
- }
+ global_secondary_index {
+ name = "walletAddress-index"
+ hash_key = "walletAddress"
+ projection_type = "KEYS_ONLY"
}
}
@@ -172,43 +162,6 @@
}
}
-# Identity users with opaque_ke 2.0 credentials
-resource "aws_dynamodb_table" "identity-users-opaque2" {
- # This table doesnt exist in prod
- count = var.is_dev ? 1 : 0
-
- name = "identity-users-opaque2"
- hash_key = "userID"
- billing_mode = "PAY_PER_REQUEST"
-
- attribute {
- name = "userID"
- type = "S"
- }
-
- attribute {
- name = "username"
- type = "S"
- }
-
- attribute {
- name = "walletAddress"
- type = "S"
- }
-
- global_secondary_index {
- name = "username-index"
- hash_key = "username"
- projection_type = "KEYS_ONLY"
- }
-
- global_secondary_index {
- name = "walletAddress-index"
- hash_key = "walletAddress"
- projection_type = "KEYS_ONLY"
- }
-}
-
resource "aws_dynamodb_table" "identity-tokens" {
name = "identity-tokens"
hash_key = "userID"

File Metadata

Mime Type
text/plain
Expires
Tue, Dec 24, 4:07 AM (20 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2698252
Default Alt Text
D11028.diff (1 KB)

Event Timeline