- Got some free cloud credits you want to use up?
Sign up for $300 in GCP credit
Sign up for $200 in Azure credit
Sign up for $300 in Alicloud credit
Sign up for the free tier at AWS
Wise Owl Says <(^.^)>
You must stop the instance before your free credits are expired if you don't want to get charged - Bored at home and want to use free cloud credits to learn about terraform?
This will deploy a Rosetta@Home server in the cloud of your choice with Terraform.
That server will then churn at 100% until you turn it off
You will be putting your $$$ or that free cloud provider money to do research while you do something else
This repo is Terraform code.
You can download the Terraform Binary if you are already familiar.
- Copy the
rosettaathome.auto.tfvars.example
torosettaathome.auto.tfvars
and make your edits terraform init && terraform plan && terraform apply -auto-apply
terraform destroy
to destroy it
You can also sign up for a free account on Terraform Cloud.
- Fork this repo
- Sign up for a Terraform Cloud account
- Authorize a GitHub/BitBucket/ADO connection
- Find this repo you just forked
- Create a workspace from this repo
- Set the working dictionary to the cloud you want gcp/aws/azure
- Setup the required variables
- Queue a job
- Help COVID-19 Research
- gcp_project_id
- gcp_region
- gcp_zone
- boinc_project_id
- instance_type
- gcp_credentials
- Uncomment the credentials line in the provider.tf
- Drop your gcp_credentials.json in the root gcp folder, if you are rolling that way
For Terraform Cloud, just enter the variables on the variables page in the workspace.
- subscription_id
- client_id
- client_secret
- tenant_id