TerrAPI

TerrAPI is a RESTful API service designed to simplify and automate your Terraform deployments. With a playful nod to "therapy," TerrAPI helps ease the stress of managing complex infrastructure by providing an easy-to-use API interface to trigger, manage, and monitor Terraform deployments.
This project allows developers and DevOps teams to integrate Terraform workflows into their existing applications and services effortlessly. TerrAPI handles the heavy lifting, so you can focus on what matters — building scalable, resilient infrastructure. Whether you're deploying infrastructure on AWS, GCP, or other cloud providers, TerrAPI offers a seamless experience for infrastructure-as-code automation.
Let TerrAPI be the "therapy" your infrastructure needs!
Development
Make sure you have a working Go environment, for further reference or a guide
take a look at the [install instructions][golang]. This project requires
Go >= v1.17, at least that's the version we are using.
git clone https://github.com/thomas-illiet/terrapi.git
cd terrapi
make generate build
./bin/terrapi -h
Security
If you find a security issue please contact
contact@thomas-illiet.fr first.
Contributing
Fork -> Patch -> Push -> Pull Request
Authors
License
Apache-2.0
Copyright
Copyright (c) 2024 Thomas ILLIET <contact@thomas-illiet.fr>