This repository has been archived by the owner on Jan 5, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Terraform and RIALTO
tingulfsen edited this page Aug 21, 2018
·
1 revision
In order to set up our AWS infrastructure (networking, servers, access settings etc.) we use Terraform, a tool for cross platform Infrastructure as Code.
- terraform-aws - our main DLSS code repository (this should be your starting point)
- terraform-module-aws-ecs - ECS definitions
- terraform-module-aws-network - [VPC] (https://aws.amazon.com/vpc/)
- terraform-module-aws-route53 - DNS
After installing the Terraflow binary on your localhost, clone the terraform-aws repository and you're ready to start working. When experimenting or building out new features, use the development
organization. The basic layout of the workflow is:
- Make changes in the
development
organization. - Run
terraform init
if you have not already done so. - Run
terraform plan
. - If
terraform plan
succeeded, and its output looks sane, make AWS changes withterraform apply
.
Unfortunately, many runtime errors do not appear until you run terraform plan
.
For more information, see our DLSS-wide documentation in Consul.
- RIALTO Wiki Homepage
- RIALTO Use Cases
- RIALTO Architecture
- RIALTO Data Models
- RIALTO Acceptance Criteria
- RIALTO Data Sources
- Demo Videos
- Neptune/λ Integration
- Core/Combine Integration
- SPARQL Proxy λ
- Derivatives λ
- Entity Resolver Service
- Rebuild Trigger Task
- Solr Setup
- Ingest Service
- Combine Data Sources
- Data Mappings
- Load Procedure
- Starting & Monitoring ETL
- Counting # of Publications
- Jena/TDB vs Blazegraph
- Vitro Ingest Options
- VIVO/Vitro Assessment
- VIVO Community Convo Notes
- Vitro vs Stand-Alone Datastore
- Provisioning a VM
- Deployment Process
- Toggle inferencing
- Check Inferencing is On
- Recompute inferences
- Toggle indexing
- Working with Vitro Solr
- Vitro Solr Samples
- Ingest via Fuseki SPARQL-over-HTTP
- Ingest via Jena ARQ
- Ingest via Jena tdbloader
- Ingest via Vitro SPARQL-over-HTTP
- Ingest via TDB Java API
- Vitro Logging
- Detecting TDB Changes