Step 1.2: Connecting your repo to your infrastructure
Creating a Workspace
Connecting to Terraform Cloud
Step 2: Running infra configuration & configuring your app
Start a new plan
Configuring the application
Creating a pull request
Step 3: Deploying your Rails app on your platform
Deploying an installation
Configuring the installation
Updating the core configuration
Observing instance provisioning
Testing the application deployment
Bonus: Deploying a background job in another installation
Choosing the parent installation
Service mode addition
Worker status in the cluster
Dev space containers
Upcoming video on Uplink
Bonus: SSHing into our infrastructure
SSH key configuration
Accessing the bastion
Accessing the application node
Accessing the worker node
How it works
OpsMaru breaks down the DevOps infrastructure process into three major steps.
1. Build your infra platform
In this step, you'll choose a cloud provider where you have an account and the different components you want to use like compute, database and caching. You'll also run some code OpsMaru generates for you in order to connect it all up.
2. Prep your application
Next, you'll connect your app and choose a build pack that matches your framework. The app will be configured now. You can connect as many apps to this platform – and your other OpsMaru platforms – as you like.
3. Deploy your app
In the final step, you'll choose which of your connected app repos you'd like to deploy on the platform you built in step 1. As you click through, OpsMaru takes care of containerization before deploying the app.
Build platforms with your favorite services
Our goal is to support over 2,400 combinations of services and providers in 2024. We're adding more all the time.