Setup Databases
Quick Start
| Steps | Example |
|---|---|
| 1. Vendor data components | atmos workflow vendor -f data |
| 2. Connect to the VPN | Click Ops |
| 3. Deploy clusters | atmos workflow deploy/all -f data |
Requirements
In order to deploy Data layer components, Networking must be fully deployed and functional. See the network documentation for details.
All deployment steps below assume that the environment has been successfully set up with the following steps.
- Sign into AWS via Leapp
- Connect to the VPN
- Open Geodesic
Supported databases
At the moment we have support for:
- Aurora PostgreSQL
- Aurora PostgreSQL Resources
- Aurora MySQL
- Aurora MySQL Resources
- AWS Backup
- DocumentDB
- DynamoDB
- Elasticsearch Cluster
- RDS
- RedShift
- ElastiCache Redis
Vendor
Vendor all data components with the following workflow:
- Commands
- Atmos Workflow
vendor workflow in the examples/snippets/stacks/workflows/data.yaml file:- No commands found
Too many commands? Consider using the Atmos workflow! 🚀
Run the following from your Geodesic shell using the Atmos workflow:
atmos workflow vendor -f data
These run several vendor commands for each included component. You can always run these commands individually to update any single component. For example:
aurora-postgres for this example. Your database selection may differ.atmos vendor pull -c aurora-postgres
Deploy
In order to deploy database, deploy both the cluster and the resources component (if applicable). Applying changes to the resources component requires a VPN connection. For example,
- Commands
- Atmos Workflow
deploy/all workflow in the examples/snippets/stacks/workflows/data.yaml file:- No commands found
Too many commands? Consider using the Atmos workflow! 🚀
Run the following from your Geodesic shell using the Atmos workflow:
atmos workflow deploy/all -f data