Skip to content

The infrastructure-as-code which runs the cloud components of RACTF.

License

Notifications You must be signed in to change notification settings

ractf/infrastructure

Repository files navigation

Infrastructure

The infrastructure-as-code which runs the cloud components of RACTF.

Requirements

Name Version
terraform >= 0.13
aws ~> 3.2
cloudflare ~> 2.9.0

Inputs

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

About

The infrastructure-as-code which runs the cloud components of RACTF.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks