File tree Expand file tree Collapse file tree 4 files changed +22
-9
lines changed Expand file tree Collapse file tree 4 files changed +22
-9
lines changed Original file line number Diff line number Diff line change @@ -6,15 +6,20 @@ data "aws_vpc" "vpc" {
6
6
}
7
7
}
8
8
9
- # # Network
9
+ # # Network - Public Subnets
10
10
data "aws_subnets" "this" {
11
11
filter {
12
12
name = " tag:Name"
13
13
values = [
14
- " ${ var . project_name } -${ var . environment } -subnet-${ var . region } a" ,
15
- " ${ var . project_name } -${ var . environment } -subnet-${ var . region } b"
14
+ " ${ var . project_name } -${ var . environment } -public- subnet-public -${ var . region } a" ,
15
+ " ${ var . project_name } -${ var . environment } -public- subnet-public -${ var . region } b"
16
16
]
17
17
}
18
+
19
+ filter {
20
+ name = " vpc-id"
21
+ values = [data . aws_vpc . vpc . id ]
22
+ }
18
23
}
19
24
20
25
# # Security
@@ -32,9 +37,9 @@ data "aws_security_groups" "this" {
32
37
33
38
# # Secrets Manager
34
39
data "aws_secretsmanager_secret" "source-secret" {
35
- name = " source-secret "
40
+ name = " arc-poc-rds-connection-details "
36
41
}
37
42
38
43
data "aws_secretsmanager_secret" "target-secret" {
39
- name = " target-secret "
44
+ name = " arc-dev- target-database-connection "
40
45
}
Original file line number Diff line number Diff line change @@ -43,8 +43,8 @@ module "aws_dms" {
43
43
instance_allocated_storage = 5
44
44
instance_apply_immediately = true
45
45
instance_network_type = " IPV4"
46
- instance_class = " dms.t2 .micro"
47
- instance_id = " DMS-POC "
46
+ instance_class = " dms.t3 .micro"
47
+ instance_id = " dms-poc "
48
48
instance_subnet_group_id = " dms-poc-public-subnet-group"
49
49
instance_publicly_accessible = true
50
50
instance_vpc_security_group_ids = data. aws_security_groups . this . ids # Security Group ID
@@ -54,7 +54,7 @@ module "aws_dms" {
54
54
endpoint_id = " dms-poc-endpoint-1"
55
55
endpoint_type = " source"
56
56
engine_name = " postgres"
57
- database_name = " poc "
57
+ database_name = " poc_source "
58
58
secrets_manager_arn = data.aws_secretsmanager_secret.source- secret.arn # Source endpoint secret arn
59
59
ssl_mode = " require"
60
60
Original file line number Diff line number Diff line change @@ -24,5 +24,5 @@ variable "environment" {
24
24
variable "project_name" {
25
25
description = " Name of the project the vpn resource belongs to."
26
26
type = string
27
- default = " arc-example "
27
+ default = " arc"
28
28
}
Original file line number Diff line number Diff line change @@ -40,6 +40,14 @@ resource "aws_iam_role_policy" "dms_secrets_manager_access_policy" {
40
40
Effect = " Allow" ,
41
41
Action = " iam:PassRole" ,
42
42
Resource = aws_iam_role.dms_secrets_manager_access_role.arn
43
+ },
44
+ {
45
+ Effect = " Allow" ,
46
+ Action = [
47
+ " kms:Decrypt" ,
48
+ " kms:DescribeKey"
49
+ ],
50
+ Resource = " *"
43
51
}
44
52
]
45
53
})
You can’t perform that action at this time.
0 commit comments