course

Home / Courses / Terraform 101

Course Objectives

VMware vSphere:

  • What’s New [V8] https://lms.nhcms.neYou will learn essential Terraform concepts including: Writing Terraform HCL code Deploying into common clouds such as AWS, Azure, Docker, Kubernetes, and VMWare Where Terraform fits in the Enterprise CI/CD model Differences between Terraform and Ansible

Agenda

  • Terraform Overview
  • Defining “declarative”
  • How to think about Terraform (versus Ansible)
  • Reviewing the Terraform Configuration
  • Running the Terraform Configuration
  • Provisioners

  • Low Level” HCL syntax
  • Style Conventions
  • Comments
  • Blocks
  • Arguments
  • JSON Configuration Syntax

  • Meta-Arguments depends_on count for_each provider lifecycle Data Sources

  • Input Variables
  • Output Values
  • Local Values

  • String
  • Collection
  • Numeric
  • Encoding
  • Filesystem
  • Date and Time
  • Hash and Crypto
  • IP Network
  • Type Conversion

  • Module Blocks
  • Module Sources
  • Meta Arguments

  • templatefile Function
  • Template Demonstration
  • Introducing Data Sources
  • Creating an External Data Source
  • Building tftpl template files

  • Types and Values
  • Strings and Templates
  • Reference to Values
  • Operators
  • Function Calls
  • Conditionals
  • For Expressions
  • Splat Expressions
  • Dynamic Blocks
  • Type Constraints
  • Version Constraints

  • Understanding the importants of states
  • state storage and locking
  • importing existing resources
  • Remote State
  • What to do when local state is lost

  • Terraform and GitLab pipelines
  • Terraform and Jenkins pipelines

  • Terraform and Docker
  • Terraform and Kubernetes
  • Terraform and Amazon AWS
  • Terraform and Azure
  • Terraform and VMWare
  • Understanding how to apply Terraform to your unique infrastructure

  • Intro to Go Programming
  • Terraform Cloud
  • Additional HashiCorp Offerings
  • Backends
  • Secrets
Tags
Technical Product Line: Other Technical Core Type: Core 0 Vendor: Alta3
FREE

Interested in course?


Course Type: Instructor Led