Deployment of the OBI platform in AWS with Terraform.
| Name | Version |
|---|---|
| terraform | >= 1.2.0 |
| aws | ~> 5.55, != 5.71.0 |
| ec | ~> 0.9.0 |
| Name | Version |
|---|---|
| aws | 5.84.0 |
| terraform | n/a |
| Name | Source | Version |
|---|---|---|
| accounting_svc | ./accounting_svc | n/a |
| bbp_workflow_svc | ./bbp_workflow_svc | n/a |
| billing_cost_management | ./billing_cost_management | n/a |
| cells_svc | ./cells_svc | n/a |
| core_webapp | ./core_webapp | n/a |
| coreservices_key | ./ssh_key | n/a |
| cs | ./cs | n/a |
| dashboards | ./dashboards | n/a |
| hpc | ./hpc | n/a |
| kg_inference_api | ./kg-inference-api | n/a |
| ml | ./ml | n/a |
| networking | ./networking | n/a |
| nexus | ./nexus | n/a |
| nse | ./nse | n/a |
| static-server | ./static-server | n/a |
| thumbnail_generation_api | ./thumbnail-generation-api | n/a |
| virtual_lab_manager | ./virtual-lab-manager | n/a |
| viz | ./viz | n/a |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| cell_svc_bucket_name | n/a | string |
n/a | yes |
| core_web_app_docker_image_url | docker image for the core-web-app | string |
n/a | yes |
| create_ssh_bastion_vm_on_public_a_network | Create SSH bastion VM on public network in availability zone A: needed for access to HPC resources for example | bool |
true |
no |
| ec_apikey | n/a | string |
n/a | yes |
| is_production | Whether deployment is happening in production or not | bool |
true |
no |
| ml_paper_bucket_name | n/a | string |
n/a | yes |
| nexus_az_letter_id | n/a | string |
n/a | yes |
| nexus_domain_name | n/a | string |
n/a | yes |
| nexus_obp_bucket_name | n/a | string |
n/a | yes |
| nexus_openscience_bucket_name | n/a | string |
n/a | yes |
| nexus_ship_bucket_name | n/a | string |
n/a | yes |
| nise_dockerhub_password | Password for the NISE dockerhub access. Set via TF_VAR_nise_dockerhub_password variable. | string |
n/a | yes |
| terraform_remote_state_bucket_name | Bucket name storing the deployment-common tfstate | string |
n/a | yes |
| virtual_lab_manager_base_path | The base path for the virtual lab manager | string |
"/api/virtual-lab-manager" |
no |
| virtual_lab_manager_docker_image_url | docker image for the virtual lab manager | string |
"bluebrain/obp-virtual-lab-api:latest" |
no |
| virtual_lab_manager_ecs_number_of_containers | Number of containers for the virtual lab manager | number |
1 |
no |
| virtual_lab_manager_log_group_name | The log name within cloudwatch for the virtual lab manager | string |
"virtual_lab_manager" |
no |
| Name | Description |
|---|---|
| admin_vm_on_public_a_dns_cname | n/a |
| admin_vm_on_public_a_network_ip | n/a |
| admin_vm_on_public_a_network_name | n/a |
| admin_vm_on_public_b_network_ip | n/a |
| admin_vm_on_public_b_network_name | n/a |
The development of this software was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government’s ETH Board of the Swiss Federal Institutes of Technology.
Copyright (c) 2015-2024 Blue Brain Project/EPFL Copyright (c) 2025 Open Brain Institute