Infrastructure as Code

During this workshop you will learn:

  • How Hashicorp Terraform by Hashicorp works as a cross platform, infrastructure tool enabling you to use the same tooling over multiple platforms for infrastructure automation;
  • How Ansible can be used to manage remote application configurations and VM installations built on top of your Terraform infrastructure deployment.

Duration: 1 day

$1500/attendee (minimum 6 attendees)

Prerequisites:

Basic knowledge of cloud computing concepts and architectures

Technical Requirements:

Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5. Installations of: Terraform, Ansible and the cloud.ca Terraform provider plugin

Course Outline

  • Introduction
  • Install and configure Terraform
  • Digging in to Terraform: code
    structure, providers, variables
  • Learning the fundamentals: lifecycle,
    managing assets
  • Getting in to the details: templates
  • Tooling decisions: IaC vs. config
    management