https://github.com/broadinstitute/import_service_terraform
Terraform for import service
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
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
Metadata Files
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
- Website: http://www.broadinstitute.org/
- Twitter: broadinstitute
- Repositories: 1,083
- Profile: https://github.com/broadinstitute
Broad Institute of MIT and Harvard