项目作者: AirHelp

项目描述 :
Terraform workshops
高级语言: HCL
项目地址: git://github.com/AirHelp/terraform-workshops.git
创建时间: 2019-12-11T09:43:09Z
项目社区:https://github.com/AirHelp/terraform-workshops

开源协议:

下载


Terraform Workshops

Overview

This workshop was designed to introduce people to basic HCL syntax and terraform commands.

Key takeaways

  • How to setup terraform on new environment
  • Creating/modifying resources
  • Using variables and outputs
  • Creating modules
  • Safely migration resources to the modules
  • Referencing modules/resources parameters

Pre-requirements

  • Docker installed on your machine
  • Google Cloud Platform account (you can use free trial)

Structure

You will find terraform.sh script in current repository - it wraps execution of terraform as docker image. I will be using it during entire course.
Each exercise has it’s own directory you will find there:

  • Read-me describing what you need to do.
  • Some folded hints in read-me that will help you out if you get stuck
  • solution directory with … answer - use it to compare your solution

In the End

Don’t forget to clean resources you’ve created

  1. ./terraform.sh destroy
Hint: Getting started



—-
##### Start with 00-Setup
—-