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