Custom Integrations
Overmind can read in your terraform/OpenTofu plans on every pull request and show you the potential impact ("blast radius"), as well as give a machine-generated list of risks of the change. If you use GitHub Actions, Overmind can deliver that information directly to your PR as a comment.
Manual Integration​
Setting Up the API Key​
Before using the Overmind CLI in CI, you need to create an API key with the required permissions:
- Go to Account Settings > API Keys and click "New API Key"
- Give the key a name (e.g., "CI/CD" or "Jenkins")
- Select the following permissions:
account:readchanges:writeconfig:writerequest:receivesources:readsource:write
- Click "Confirm" to create the API key
- Set the API key as an environment variable
OVM_API_KEYin your CI/CD system
Using the CLI​
- Install the latest
overmindtech/clifrom the GitHub repo. - Set the
OVM_API_KEYenvironment variable to your API key - Run
overmind changes submit-planevery time CI/CD creates a new terraform/OpenTofu plan. - Use
overmind changes get-change --format markdownto generate a report of the impact and risks. - Surround the deployment execution with
start-change/end-changecalls to capture before/after system snapshots.