The infrastructure-as-code which runs the cloud components of RACTF.
| Name | Version |
|---|---|
| terraform | >= 0.13 |
| aws | ~> 3.2 |
| cloudflare | ~> 2.9.0 |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| aws_region | Region to deploy AWS resources to | string |
n/a | yes |
| cloud_domain | n/a | string |
n/a | yes |
| cloud_github_token | GitHub verification token for Cloud | string |
n/a | yes |
| cloud_google_token | Google verification token for Cloud | string |
n/a | yes |
| cloudflare_api_key | n/a | string |
n/a | yes |
| cloudflare_email | n/a | string |
n/a | yes |
| deploy_account | The ARN of the S3 deploy account | string |
n/a | yes |
| dkim_key | DKIM token from mail server | string |
n/a | yes |
| github_token | GitHub verification token | string |
n/a | yes |
| google_token | Google verification token | string |
n/a | yes |
| h1_token_production | HackerOne verification token for Production | string |
n/a | yes |
| h1_token_staging | HackerOne verification token for Staging | string |
n/a | yes |
| mail_host | The IP of the host the RACTF email services are running on | string |
n/a | yes |
| ractf_elite_domain | n/a | string |
n/a | yes |
| ractf_frontend_domain | n/a | string |
n/a | yes |
| ractf_host | The IP of the host the RACTF backend is running on | string |
n/a | yes |
| ractf_shortener_domain | n/a | string |
n/a | yes |
| root_domain | n/a | string |
n/a | yes |
| shortener_endpoint | The IP of the host the RACTF shortener is running on | string |
n/a | yes |
| staging_endpoint | The IP of the staging server | string |
n/a | yes |
| status_endpoint | The DNS name of the statuspage | string |
n/a | yes |
| vault_bucket | The name of the bucket for Vault | string |
n/a | yes |