Skip to content

Commit 651146b

Browse files
Update template
1 parent d4c41aa commit 651146b

File tree

5 files changed

+2204
-37
lines changed

5 files changed

+2204
-37
lines changed

data.tf

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ data "aws_kms_alias" "tvlk_secret_alias" {
88

99

1010
data "template_file" "apigw" {
11-
template = "${file("${path.module}/templates/apigw.yaml")}"
11+
template = "${file("${path.module}/templates/template-core.yaml")}"
1212

1313
vars = {
1414
api_name = "${var.api_name}"
@@ -17,12 +17,12 @@ data "template_file" "apigw" {
1717
update_group_lambda = "${module.update_group_lambda.lambda_arn}"
1818
delete_group_lambda = "${module.delete_group_lambda.lambda_arn}"
1919
get_group_by_id_lambda = "${module.get_group_by_id_lambda.lambda_arn}"
20-
get_group_members_lambda = "${module.get_group_members_lambda.lambda_arn}"
21-
delete_group_members_lambda = "${module.delete_group_members_lambda.lambda_arn}"
22-
add_group_members_lambda = "${module.add_group_members_lambda.lambda_arn}"
2320
get_group_permissions_lambda = "${module.get_group_permissions_lambda.lambda_arn}"
2421
delete_group_permissions_lambda = "${module.delete_group_permissions_lambda.lambda_arn}"
2522
add_group_permissions_lambda = "${module.add_group_permissions_lambda.lambda_arn}"
23+
get_group_members_lambda = "${module.get_group_members_lambda.lambda_arn}"
24+
delete_group_members_lambda = "${module.delete_group_members_lambda.lambda_arn}"
25+
add_group_members_lambda = "${module.add_group_members_lambda.lambda_arn}"
2626
get_all_ops_groups_lambda = "${module.get_all_ops_groups_lambda.lambda_arn}"
2727
update_ops_members_lambda = "${module.update_ops_members_lambda.lambda_arn}"
2828
get_all_permissions_lambda = "${module.get_all_permissions_lambda.lambda_arn}"

lambda.tf

+33-33
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ data "aws_iam_policy_document" "allow-read-parameter-store" {
1919
]
2020

2121
resources = [
22-
"arn:aws:kms:${data.aws_region.current.name}:${data.aws_caller_identity.aws_account.account_id}:key/${data.aws_kms_alias.tvlk_secret_alias.target_key_id}",
22+
"${data.aws_kms_alias.tvlk_secret_alias.target_key_arn}"
2323
]
2424
}
2525
}
2626

2727
module "get_all_group_lambda" {
28-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
28+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
2929

3030
lambda_code_bucket = "${var.lambda_code_bucket}"
3131

@@ -57,7 +57,7 @@ module "get_all_group_lambda" {
5757
}
5858

5959
module "save_group_lambda" {
60-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
60+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
6161

6262
lambda_code_bucket = "${var.lambda_code_bucket}"
6363

@@ -89,7 +89,7 @@ module "save_group_lambda" {
8989
}
9090

9191
module "update_group_lambda" {
92-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
92+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
9393

9494
lambda_code_bucket = "${var.lambda_code_bucket}"
9595

@@ -121,7 +121,7 @@ module "update_group_lambda" {
121121
}
122122

123123
module "delete_group_lambda" {
124-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
124+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
125125

126126
lambda_code_bucket = "${var.lambda_code_bucket}"
127127

@@ -153,7 +153,7 @@ module "delete_group_lambda" {
153153
}
154154

155155
module "get_group_by_id_lambda" {
156-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
156+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
157157

158158
lambda_code_bucket = "${var.lambda_code_bucket}"
159159

@@ -185,7 +185,7 @@ module "get_group_by_id_lambda" {
185185
}
186186

187187
module "get_group_members_lambda" {
188-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
188+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
189189

190190
lambda_code_bucket = "${var.lambda_code_bucket}"
191191

@@ -217,7 +217,7 @@ module "get_group_members_lambda" {
217217
}
218218

219219
module "delete_group_members_lambda" {
220-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
220+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
221221

222222
lambda_code_bucket = "${var.lambda_code_bucket}"
223223

@@ -249,7 +249,7 @@ module "delete_group_members_lambda" {
249249
}
250250

251251
module "add_group_members_lambda" {
252-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
252+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
253253

254254
lambda_code_bucket = "${var.lambda_code_bucket}"
255255

@@ -281,7 +281,7 @@ module "add_group_members_lambda" {
281281
}
282282

283283
module "get_group_permissions_lambda" {
284-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
284+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
285285

286286
lambda_code_bucket = "${var.lambda_code_bucket}"
287287

@@ -313,7 +313,7 @@ module "get_group_permissions_lambda" {
313313
}
314314

315315
module "delete_group_permissions_lambda" {
316-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
316+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
317317

318318
lambda_code_bucket = "${var.lambda_code_bucket}"
319319

@@ -345,7 +345,7 @@ module "delete_group_permissions_lambda" {
345345
}
346346

347347
module "add_group_permissions_lambda" {
348-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
348+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
349349

350350
lambda_code_bucket = "${var.lambda_code_bucket}"
351351

@@ -377,7 +377,7 @@ module "add_group_permissions_lambda" {
377377
}
378378

379379
module "get_all_ops_groups_lambda" {
380-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
380+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
381381

382382
lambda_code_bucket = "${var.lambda_code_bucket}"
383383

@@ -409,7 +409,7 @@ module "get_all_ops_groups_lambda" {
409409
}
410410

411411
module "update_ops_members_lambda" {
412-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
412+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
413413

414414
lambda_code_bucket = "${var.lambda_code_bucket}"
415415

@@ -441,7 +441,7 @@ module "update_ops_members_lambda" {
441441
}
442442

443443
module "get_all_permissions_lambda" {
444-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
444+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
445445

446446
lambda_code_bucket = "${var.lambda_code_bucket}"
447447

@@ -473,7 +473,7 @@ module "get_all_permissions_lambda" {
473473
}
474474

475475
module "save_permission_lambda" {
476-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
476+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
477477

478478
lambda_code_bucket = "${var.lambda_code_bucket}"
479479

@@ -505,7 +505,7 @@ module "save_permission_lambda" {
505505
}
506506

507507
module "delete_permission_lambda" {
508-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
508+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
509509

510510
lambda_code_bucket = "${var.lambda_code_bucket}"
511511

@@ -537,7 +537,7 @@ module "delete_permission_lambda" {
537537
}
538538

539539
module "get_all_users_lambda" {
540-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
540+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
541541

542542
lambda_code_bucket = "${var.lambda_code_bucket}"
543543

@@ -569,7 +569,7 @@ module "get_all_users_lambda" {
569569
}
570570

571571
module "save_user_lambda" {
572-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
572+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
573573

574574
lambda_code_bucket = "${var.lambda_code_bucket}"
575575

@@ -601,7 +601,7 @@ module "save_user_lambda" {
601601
}
602602

603603
module "get_user_by_email_lambda" {
604-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
604+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
605605

606606
lambda_code_bucket = "${var.lambda_code_bucket}"
607607

@@ -633,7 +633,7 @@ module "get_user_by_email_lambda" {
633633
}
634634

635635
module "change_user_password_lambda" {
636-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
636+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
637637

638638
lambda_code_bucket = "${var.lambda_code_bucket}"
639639

@@ -665,7 +665,7 @@ module "change_user_password_lambda" {
665665
}
666666

667667
module "get_refresh_tokens_lambda" {
668-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
668+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
669669

670670
lambda_code_bucket = "${var.lambda_code_bucket}"
671671

@@ -697,7 +697,7 @@ module "get_refresh_tokens_lambda" {
697697
}
698698

699699
module "revoke_refresh_tokens_lambda" {
700-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
700+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
701701

702702
lambda_code_bucket = "${var.lambda_code_bucket}"
703703

@@ -729,7 +729,7 @@ module "revoke_refresh_tokens_lambda" {
729729
}
730730

731731
module "unblock_user_lambda" {
732-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
732+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
733733

734734
lambda_code_bucket = "${var.lambda_code_bucket}"
735735

@@ -761,7 +761,7 @@ module "unblock_user_lambda" {
761761
}
762762

763763
module "get_user_by_username_lambda" {
764-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
764+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
765765

766766
lambda_code_bucket = "${var.lambda_code_bucket}"
767767

@@ -793,7 +793,7 @@ module "get_user_by_username_lambda" {
793793
}
794794

795795
module "update_username_lambda" {
796-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
796+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
797797

798798
lambda_code_bucket = "${var.lambda_code_bucket}"
799799

@@ -825,7 +825,7 @@ module "update_username_lambda" {
825825
}
826826

827827
module "get_user_by_id_lambda" {
828-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
828+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
829829

830830
lambda_code_bucket = "${var.lambda_code_bucket}"
831831

@@ -857,7 +857,7 @@ module "get_user_by_id_lambda" {
857857
}
858858

859859
module "delete_user_lambda" {
860-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
860+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
861861

862862
lambda_code_bucket = "${var.lambda_code_bucket}"
863863

@@ -889,7 +889,7 @@ module "delete_user_lambda" {
889889
}
890890

891891
module "update_user_lambda" {
892-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
892+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
893893

894894
lambda_code_bucket = "${var.lambda_code_bucket}"
895895

@@ -921,7 +921,7 @@ module "update_user_lambda" {
921921
}
922922

923923
module "get_user_groups_lambda" {
924-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
924+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
925925

926926
lambda_code_bucket = "${var.lambda_code_bucket}"
927927

@@ -953,7 +953,7 @@ module "get_user_groups_lambda" {
953953
}
954954

955955
module "add_user_to_groups_lambda" {
956-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
956+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
957957

958958
lambda_code_bucket = "${var.lambda_code_bucket}"
959959

@@ -985,7 +985,7 @@ module "add_user_to_groups_lambda" {
985985
}
986986

987987
module "delete_user_from_groups_lambda" {
988-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
988+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
989989

990990
lambda_code_bucket = "${var.lambda_code_bucket}"
991991

@@ -1017,7 +1017,7 @@ module "delete_user_from_groups_lambda" {
10171017
}
10181018

10191019
module "authoriser_lambda" {
1020-
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.1.0"
1020+
source = "[email protected]:traveloka/terraform-aws-lambda.git?ref=v0.6.0"
10211021

10221022
lambda_code_bucket = "${var.lambda_code_bucket}"
10231023

locals.tf

+1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ locals {
7676
AUTH0_DOMAIN = "${var.auth0_domain}"
7777
AUTH0_CLIENT_ID = "${var.auth0_client_id}"
7878
AUTH0_MGMT_API_URL = "${var.auth0_mgmt_api_url}"
79+
EXTENSION_API_URL = "${var.extension_api_url}"
7980
}
8081

8182
authoriser_environment_variables = {

0 commit comments

Comments
 (0)