https://github.com/broadinstitute/import_service_terraform

Terraform for import service

https://github.com/broadinstitute/import_service_terraform

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Terraform for import service

Basic Info
  • Host: GitHub
  • Owner: broadinstitute
  • License: bsd-3-clause
  • Language: HCL
  • Default Branch: master
  • Size: 77.1 KB
Statistics
  • Stars: 0
  • Watchers: 34
  • Forks: 0
  • Open Issues: 0
  • Releases: 20
Archived
Created over 6 years ago · Last pushed about 2 years ago
Metadata Files
Readme License

README.md

| :warning: WARNING | |:----------------------------| | Import Service is obsolete and superseded by cWDS. |


importserviceterraform

Terraform for import service

Your .tfvars file should contain the following:

variable|description -----|----- env | used to generate a lot of defaults import_service_google_project_folder_id | the folder ID to put the project in, e.g. "123456789012" billing_account_id | the google billing account to link the project to, e.g. "XXXXXX-XXXXXX-XXXXXX" terraform_google_project | the google project owning the service account that Terraform runs as. can be empty if running locally audience_domain | used as a semi-secret by pub/sub. must match import service environment variable rawls_sa_email | email address of the rawls service account in this env back_rawls_instance | resource name for the back rawls vm in this env orchestration_instances | a list of resource names of the orchestration vms in this env clusterstowhitelist| a list of terra k8s clusters to whitelist traffic from. Needed to communicate with back rawls and orch in k8s samsaemail| email address of the sam service account in this env terragoogleproject` | google project that terra monolithic services run in (i.e. where rawls and sam SAs live)

Your .tfvars MAY contain the following, if you want to override the defaults during local development:

variable|default|description -----|-----|------ import_service_google_project | terra-importservice-{var.env} | The Google project to create bucket_suffix | {var.env} | Creates the import service batchUpsert bucket, import-service-batchupsert-{bucket_suffix} vault_path | {var.env}/import-service | Vault secrets will be published in secret/dsde/firecloud/{vault_path}

Owner

  • Name: Broad Institute
  • Login: broadinstitute
  • Kind: organization
  • Location: Cambridge, MA

Broad Institute of MIT and Harvard

GitHub Events

Total
Last Year