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