DataDog/terraform-intro

Name: terraform-intro

Owner: Datadog, Inc.

Description: A small demo project for introducing terraform

Created: 2017-12-01 23:04:44.0

Updated: 2017-12-13 04:35:25.0

Pushed: 2017-12-02 01:44:48.0

Homepage: null

Size: 25

Language: HCL

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Terraform Introduction Demo

A demo project for introducing terraform.

NOTE

This repo doesn't use a Terraform Backend which is generally a good practice. This repo is for DEMO purposes only.

For Datadog employees, you'll need to have aws-vault configured to provision AWS resources.

Workspaces

This repo expects Terraform Workspaces to be used. See the example.tfvars file for workspace based variable definitions that are expected. For the purposes of this document, the workspace name and filename used for will be default.

Development (“Default”)

Use terraform workspace select default to switch to this workspace. The default.tfvars should be used with this workspace when executing terraform commands, e.g. terraform plan -var-file=default.tfvars. This worksapce is for the development team to create a one-for-one likeness with production at a smaller scale to reduce cost.

Usage

For a quick rough script for the demo, please look at demo.md; below are instructions on how to work with this terraform configuration template.

License

MIT; see LICENSE for details.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.