terrapi

module
v0.0.0-...-51e87c5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2024 License: Apache-2.0

README

TerrAPI

Current Tag Build Status Go Reference Go Report Card Codacy Badge

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 (c) 2024 Thomas ILLIET <contact@thomas-illiet.fr>

Directories

Path Synopsis
cmd
terrapi command
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL