A PoC for managing your infrastructure with Terraform in a collaborative way 👯 https://capgemini.github.io/devops/Controlling-the-state-of-your-infrastructure/
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
persistence
scripts Test example May 11, 2016
terraform
.codeclimate.yml
.gitignore
LICENSE
Makefile
README.md
action.go fix wercker syntax May 27, 2016
boltBackend.go
change.go
config.go
environment.go fix mispelling of words May 27, 2016
environment_test.go fix wercker syntax May 27, 2016
error.go
handlers.go
main.go
repo.go fix wercker syntax May 27, 2016
router.go
routes.go fix wercker syntax May 27, 2016
tfui.go
watcher.go
wercker.yml

README.md

Terraform-Control

Go Report Card wercker status Coverage Status Code Climate

Terraform-Control is a solution for managing and deploying your infrastructure with terraform in a collaborative way driven by continuous integration while keeping track of the state and history of your infrastructure.

Overview

We have reused loads of the Otto code for running terraform over different environments simulating an Atlas terraform style solution to demonstrate how to use terraform in a collaborative way driven by continuous integration while keeping track of the state of your environment in a centralised way. This is just a PoC and it's obviously missing a lot features to be used in a real environment at the minute.

terraform-control-diagram

Demo

Terraform-control PoC

Web UI

web-ui

Blog

https://capgemini.github.io/devops/Controlling-the-state-of-your-infrastructure/