jwmoss / relops_infra_as_code

Relops Infrastructure-As-Code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RelOps Infrastructure-As-Code

CircleCI Status

getting started

The repo uses pre-commit (https://pre-commit.com/) to install and manage git pre-commit hooks.

os x

brew install pre-commit
brew install terraform-docs

pre-commit install

structure

We manage state per-module. This allows us to work with some isolation to avoid conflicts with other people's changes and reduces the number of objects synced during terraform apply.

creating new modules

cd terraform
./create_state.sh "descriptive_name_for_what_this_module_does"

Then follow the directions given.

About

Relops Infrastructure-As-Code

License:Mozilla Public License 2.0


Languages

Language:HCL 58.9%Language:Python 24.7%Language:Shell 11.5%Language:PowerShell 4.3%Language:Dockerfile 0.4%Language:Smarty 0.1%Language:HTML 0.1%