Skip to content

Quickstart guide

Installing Terrateam is a straightforward process. By following these three easy steps, you’ll have Terrateam up and running in your GitHub repository in no time.

Steps

  1. Install the Terrateam GitHub application

    $299/mo unlimited. 30-day free trial. No credit card required.

    Select any of your GitHub organizations and repositories that contain Terraform code.

    GitHub application installation

  2. Add the Terrateam GitHub Actions workflow file

    The Terrateam GitHub Actions workflow file .github/workflows/terrateam.yml must be stored in the default branch of your Terraform repository. The default branch is usually named main or master.

    GitHub Actions Workflow File

  3. Start using Terrateam

    If you want to see how Terrateam works without connecting to your cloud provider, continue reading to deploy a simple null_resource. Otherwise, jump to cloud providers.

Your first Terrateam deployment

  1. Terraform plan and apply

    We will now trigger our first Terrateam deployment by creating a simple pull request with a null_resource. The null_resource provider does not take any action against live environments making it completely safe for our first deployment.

    New branch

    Create a new branch against a repository with Terrateam installed.

    Terrateam first run branch

    Add Terraform code

    Create a new file called main.tf in any directory in the repository. Download the code here.

    Terrateam main.tf

    Pull request

    Commit and push main.tf to your branch and then create a pull request.

    Terrateam pull request

    Terraform plan

    Terrateam will automatically trigger a terraform plan.

    Terrateam plan

    Terraform apply

    Comment terrateam apply on the pull request. Terrateam will trigger a terraform apply.

    Terrateam Apply

    Merge

    Merge the pull request.

    Pull Request Merge

Bravo!

You’ve just completed your first Terrateam deployment.

Learn more

See cloud providers to learn how to integrate Terrateam against AWS, GCP, Azure, and more.

We use cookies and similar technologies to provide certain features, enhance the user experience and deliver content that is relevant to your interests. Depending on their purpose, analysis and marketing cookies may be used in addition to technically necessary cookies. By clicking on "Agree and continue", you declare your consent to the use of the aforementioned cookies. Here you can make detailed settings or revoke your consent (in part if necessary) with effect for the future. For further information, please refer to our Privacy Policy .