Skip to content
Dr. Rob Lambert, PhD edited this page Jan 18, 2018 · 12 revisions

Welcome to the terraform-tutorials wiki!

Terraform

XKCD: Randall Munroe

Who is it for?

If you know a little about computers, linux command line operation, programming, and cloud computing, then that's a good place to start. If you're intending to work with Terraform to automate cluster deployments, then this is intended for you, or if you need to understand or review someone else's code which uses Terraform this should give you a reasonable intro.

i.e. if you know nothing about distributed computing, do not and do not intend to program, do not use open source, are not able to use the command line at all, are not hands-on, or are not interested in the subject, these are all good reasons not to read any further.

What will you learn?

  • Some general topics around modern cloud computing which is very relevant to how we work with Terraform
  • The basics of the aws console
  • The basics of the aws services we wil use in this tutorial
  • The basics of the Terraform syntax
  • How to run Terraform in the simplest way

What will you need?

  • An internet connection where you can get out over most ports including port 22
  • Access to an aws account, this tutorial does not come with it's own cloud environment (permission from whoever owns the account to do this, and also certain admin rights, or access to a friendly neighborhood admin)
  • A machine to work on (e.g. a laptop) where you have admin rights and/or a docker installation

Construction of this tutorial

We gather together many different pieces of tutorial from elsewhere where full attribution goes to their original authors by linking directly to the sources, i.e. youtube videos, or pages from other places. The most important sources being the Terraform documentation provided by Hashicorp (https://www.terraform.io/), and the AWS documentation provided by Amazon (https://aws.amazon.com/). We build this tutorial based on our experience and our usage of this software.

Tutorial steps:

Look at the "Sidebar" on the right! ---> (No, your other right)

Or start with the first page: Getting to know AWS

License

Leap Beyond accepts no liability for losses or costs of any kind as the result of following this tutorial correctly or incorrectly. Where we reference external works Copyright and ownership remain with original authors.

Creative Commons License
Original material is presented As Is, licensed under a Creative Commons Attribution 4.0 International License.