Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 3.99 KB

README.md

File metadata and controls

57 lines (46 loc) · 3.99 KB

Requirements

Name Version
terraform ~> 1.0
archive ~> 2.2.0
aws ~> 3.48.0

Providers

Name Version
archive 2.2.0
aws 3.48.0

Modules

No modules.

Resources

Name Type
aws_cloudwatch_event_rule.tfc_queue_periodic_checker resource
aws_cloudwatch_event_target.tfc_queue_manager_target resource
aws_iam_role.lambda_exec_role resource
aws_iam_role_policy_attachment.lambda_basic_execution_policy resource
aws_iam_role_policy_attachment.lambda_parameter_store_readonly_policy resource
aws_lambda_function.tfc_queue_manager resource
aws_lambda_permission.allow_execution_from_cloudwatch resource
aws_s3_bucket.tfc_queue_manager_lambda_bucket resource
aws_s3_bucket_object.tfc_queue_manager resource
aws_ssm_parameter.rocketchat_token resource
aws_ssm_parameter.tfc_org_token resource
archive_file.tfc_queue_manager data source
aws_caller_identity.current data source
aws_region.current data source

Inputs

Name Description Type Default Required
aws_region AWS region for all resources. string "ca-central-1" no
rocketchat_endpoint RocketChat Endpoint string n/a yes
rocketchat_token_value RocketChat Token Value string n/a yes
tfc_api_endpoint TFC API Endpoint string "app.terraform.io" no
tfc_api_page_size TFC API PageSize number 100 no
tfc_org_token_value TFC Org Token Value string n/a yes
tfc_organization TFC Organization string n/a yes

Outputs

Name Description
lambda_bucket_name Name of the S3 bucket used to store function code.