What is Terrateam?
Terrateam is a Terraform automation platform for GitHub. Any sized team can make Terraform changes by commenting on GitHub Pull Requests. Terrateam offers easy to use popular third-party integrations, granular permissions, and a sophisticated framework to customize Terraform workflow for complex infrastructure requirements.
Can you help me with setup and installation?
Absolutely! Join our Slack to get started.
Do you offer discounts?
Yes. If you can't afford the service or are a non-profit organization, please send an email to email@example.com.
Can you extend my trial?
Sure. Please send an email to firstname.lastname@example.org.
What is unlimited usage?
Terrateam users pay a fixed fee no matter how many workspaces, stacks, repositories, organizations, secrets, state files, runs, etc. There are no usage limits. We do not charge per run or operation.
Can I run Terrateam on my own infrastructure?
We understand that some organizations prefer self-hosted. If Terrateam is something you're interested in deploying to your own environment, you can send us an email to discuss. Enterprise plan required.
What happens if I go over my usage limits?
We don't have usage limits.
Does the Terrateam backend access my code?
No. Your source code never reaches our servers. GitHub Actions runtime environments are isolated to your GitHub organization. The Terrateam GitHub Action is open-source and can be found here (opens in a new tab).
What does the Terrateam backend do?
Our backend receives GitHub webhooks to determine what operations have been done. We then fetch a list of changed files and see if they match your Terrateam configuration. If it looks like we have to do Terraform work, we create what we call a 'work manifest', which is just a list of directories and what operations to run. We then kick off the GitHub Action which calls our backend for the work manifest. The Action then executes the work manifest and sends back the results to our backend. If a Terraform plan is executed then the Action securely ships the plan file to the backend.
How long are Terraform plans stored?
Plan files are deleted as soon as they are used by their respective apply, after an unlock is performed, or after 14 days.
Is Terrateam secure?
Terrateam takes security very seriously. See our Security page for details.