Mars is a simple http backend for terraform.
Provide a basic HTTP RESTFul API for managing terraform states. Supporting lock, state encryption and multiple backend for storage.
For the full documentation, read the mars(1) man page.
Usage:
Options:
If your system has a supported version of Go, you can easily build from source.
go install git.sr.ht/~heph/mars@latest
There's also a docker container available
docker run --rm -d --name mars --network="host" -p 8080:8080
The best way to use mars is through his nix derivation in my NUR repository. I'd also provide a basic nix module.
Send patches and issue reports to srht@mrkeebs
mars
is Copyright @ 2022 heph.
mars
is licensed under the terms of the GNU Affero General Public License, version3. For more information, see LICENSE of the GNU website