Skip to content

Latest commit

 

History

History
54 lines (43 loc) · 3.52 KB

terraform.md

File metadata and controls

54 lines (43 loc) · 3.52 KB

Requirements

Name Version
aws >= 5.0.0

Providers

Name Version
aws >= 5.0.0
random n/a

Modules

Name Source Version
api_gateway terraform-aws-modules/apigateway-v2/aws 2.2.2
lambda terraform-aws-modules/lambda/aws 6.4.0

Resources

Name Type
aws_cloudwatch_log_group.logs resource
aws_secretsmanager_secret.adminTokens resource
aws_secretsmanager_secret_version.admintokens resource
random_pet.this resource

Inputs

Name Description Type Default Required
admin_token_artifactory Admin token for Artifactory string n/a yes
admin_token_sonarqube Admin token for SonarQube string n/a yes
api_url_artifactory API URL for Artifactory string n/a yes
api_url_sonarqube API URL for SonarQube string n/a yes
claims_allowlist List of claims of the JWT to be available for conditions (limit 500 bytes) string "repository\r\nrun_attempt\r\nrun_id\r\nrun_number\r\njob_workflow_ref\r\n" no
domain_name Domain to host on string "" no
domain_name_certificate_arn Arn of the certificate used for the domain_name string "" no
permitted_github_owner Allow repositories from this GitHub.com org string n/a yes
postfix Postfix for all resources string "" no
prefix Prefix for all resources string "tf" no
tagkey_prefix Prefix for tag eys string "gha_" no

Outputs

Name Description
domain_name_configuration domain_name_configuration output from api gateway module
endpoint_url API Gateway Enpoint url
role_assumer_arn Arn of the IAM used to assume the given role