How to

Setup Terraform Cloud

You need a terraform cloud account to run the infrastructure code generated by Opsmaru. In this course we show you how to set one up along with some best practices.

Zack's profile picture

Zack Siri

Title
Founder
Role
Instructor
Start course

Don't have an account?

Sign up and get a 30 day free trial. No credit card required.

Course Overview

In this course you'll learn about why we need terraform and the segregation of responsibilities between infrastructure and operational tasks. We'll take you through the following:

  • Setup Terraform Cloud
  • Setup the workflow
  • Configuring your Workspace
  • Credentials Management

Segregation of Responsibility

You'll learn what terraform is good for and why we chose terraform as the infrastructure provisioner. You'll also learn where the responsibility of terraform ends and where Opsmaru takes over.

Build a Pipeline

Setting up your infrastructure is the first step to running a platform. This video series will show you how we setup the pipeline that will allow you to not only create new platforms but modify it when you need to scale. You'll understand the relationships between the Opsmaru infrastructure builder, Github and Terraform Cloud's workspace.

Credential Management

Infrastructure credentials are sensitive. You want to make sure that they are well managed so you can easily provision your infrastructure at the same time make sure it's secure. Opsmaru never has access to your full infrastructure only the parts that you allow.

What you'll learn

  • Setup Pipeline - We'll show you how to connect the code generated from Opsmaru into Terraform.
  • Setup Credentials - We'll show you how to use variable set to easily manage infrastructure credentials and share them between workspaces.