Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.42 KB

CHANGELOG.md

File metadata and controls

26 lines (19 loc) · 1.42 KB

2021-10-07

Full Course Update

This is a revision of the entire course using Terraform version 1.x. The exercises and content of the course have changed based on feedback and what I've learned presenting Terraform to user groups and individuals. Here are the major changes:

  • Removed the AzureRM provider from the course
  • Removed the need to supply EC2 Key Pairs
  • Removed the use of the default VPC
  • Switched from Classic ELB to an Application Load Balancer
  • Removed the use of file and remote provisioners

Many of the removals are meant to simplify the learning process by removing common stumbling blocks. The provisioners were removed b/c HashiCorp now strongly discourages them. They will still be discussed in the course, but not used in the demos.

2020-12-21

Updated for Terraform version 0.14.3:

  • Add detail to README on how to create an Azure service principal
  • Added comments to terraform.tfvars.example files to improve usability
  • Added .gitignore exception for .hclfiles, since Terraform 0.14 now creates these to lock provider versions
  • Updated information about the certification guide
  • Moved terraform init in module 6 due to changes in terraform console
  • Added environment variable directions for Bash in module 7
  • Added required_providers block to terraform block to set required version of Azure RM provider
  • Added features block and skip_provider_registration to Azure RM provider config