Skip to content

GeoscienceAustralia/terraform

Repository files navigation

Build Status

Cloud Examples

Terraform examples to be referenced at cloud.ga.gov.au.

Individual modules can be referenced from terraform files using source = "github.com/GeoscienceAustralia/terraform//modules/vpc"

Contents

  • s3-www-cloudfront
  • three-tier-rds
  • two-tier-rds
  • asg-efs
  • terraform-workshop

Install

  1. Download and install awscli
  2. Create Access Keys for your user
  3. Configure awscli to use your keys
  4. NB: These examples only support the region ap-southeast-2
  5. Download and install terraform
  6. Download and install terragrunt

Usage

Each item has its own README

Running tests

  1. Download and install ruby >2.1
  2. install bundler gem install bundler
  3. browse to the directory you want to test
  4. bundle install
  5. bundle exec rake spec