# README
Terraform-Control
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.
Demo
Web UI
Blog
https://capgemini.github.io/devops/Controlling-the-state-of-your-infrastructure/
# Functions
EnvironmentCreate - Test with this curl command:
curl -H "Content-Type: application/json" -d '{"name":"New Todo"}' http://localhost:8080/todos
*/.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RepoCreateEnvironment - this is bad, I don't think it passes race condtions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
Exported constants.
Exported constants.
ErrorPrefix needs setting.
ErrorPrefix needs setting.
Exported constants.
Exported constants.
Exported constants.
# Structs
Action exporting exitCodes for use later.
BoltBackend - directory where data will be written.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author