-
Notifications
You must be signed in to change notification settings - Fork 726
Expand file tree
/
Copy pathjob-retry.tf
More file actions
41 lines (37 loc) · 2.66 KB
/
job-retry.tf
File metadata and controls
41 lines (37 loc) · 2.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
locals {
job_retry_enabled = var.job_retry != null && var.job_retry.enable ? true : false
job_retry = {
prefix = var.prefix
tags = local.tags
aws_partition = var.aws_partition
architecture = var.lambda_architecture
runtime = var.lambda_runtime
security_group_ids = var.lambda_security_group_ids
subnet_ids = var.lambda_subnet_ids
kms_key_arn = var.kms_key_arn
lambda_tags = var.lambda_tags
log_level = var.log_level
log_class = var.log_class
logging_kms_key_id = var.logging_kms_key_id
logging_retention_in_days = var.logging_retention_in_days
metrics = var.metrics
role_path = var.role_path
role_permissions_boundary = var.role_permissions_boundary
s3_bucket = var.lambda_s3_bucket
s3_key = var.runners_lambda_s3_key
s3_object_version = var.runners_lambda_s3_object_version
zip = var.lambda_zip
tracing_config = var.tracing_config
github_app_parameters = var.github_app_parameters
enable_organization_runners = var.enable_organization_runners
sqs_build_queue = var.sqs_build_queue
ghes_url = var.ghes_url
lambda_event_source_mapping_batch_size = var.lambda_event_source_mapping_batch_size
lambda_event_source_mapping_maximum_batching_window_in_seconds = var.lambda_event_source_mapping_maximum_batching_window_in_seconds
}
}
module "job_retry" {
source = "./job-retry"
count = local.job_retry_enabled ? 1 : 0
config = local.job_retry
}