Skip to content

d2si-oss/terraform-modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Modules

This repository holds modules for the terraform IaC tool. They are arranged by providers type (e.g. aws, gcp...). The root of the repository contains sample stacks exercising some of these modules.

Common guidelines

  • only specify resource attributes which aren't default
  • no need to declare the variable type when it's a string
  • module name separator: - (dash)
  • variable name separator: _ (underscore)

Prerequisites

Examples

AWS

  • Backbone: Module to create your network stack

GCP

  • Backbone: Module to create your network stack

TODO

AWS

  • Tags
  • SSH Bastion host
  • NACL
  • DHCP option set
  • DNS
  • VPC flow log
  • IPsec VPN (connect multiple regions and/or on-prem)
  • OpenVPN