Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Course Outline
Introduction
- How is Terraform different from Chef, Puppet, Ansible or Salt?
- Why not use Google Deployment Manager?
Overview of Terraform Features and Architecture
- Infrastructure as Code, execution plans, resource graphs, change automation
Terraform Workflow
- Write, Preview, Create, Reproduce, Destroy
Getting Started
- Preparing a GCP account to use with Terraform
- Initializing Terraform and building a virtual machine (compute engine instance)
Creating an Application
- Starting a project on GCP
- Initializing a sample web app
Preparing an Execution Plan
- Writing a new plan, saving, and removing .tf files
Working with Configuration Files
- Syntax overview
- Writing, version controlling, and updating
Setting Resource Dependencies
- Using the Terraform Resource Graph
- Infrastructure vs application dependencies
Deploying Infrastructure
- Previewing configuration changes
- Executing changes
Managing State
- Setting up Google Cloud Storage for persistence
- Setting up Remote State
Networking
- Setting up a firewall
- Managing subnets
Reproducing Infrastructure
- Setting up environments for an app: dev, test/qa, stage, and prod
Packaging Configuration Files as Modules
- Duplicating code with shareable modules
- Using the Module Registry to build reusable templates
Integrating Terraform into a Deployment Pipeline
- Building, deploying, and testing an application
- Importing existing external resources into Terraform
Terraform Performance Tuning
- Infrastructure monitoring and performance metrics
Troubleshooting
Summary and Conclusion
Requirements
- Experience working with a command line
- An understanding of cloud infrastructure concepts
Audience
- Cloud architects
- System administrators
- DevOps engineers
Testimonials
Content
ZEBRA TECHNOLOGIES CORP
Intractive sessions
Jay Lavu - ZEBRA TECHNOLOGIES CORP
Very agile training and willing to go into any subject that we had questions on.
ZEBRA TECHNOLOGIES CORP
Related Courses
Cloud Architect
35 hours
Cloud Computing Overview
7 hours
Cloud Native Strategy for Engineers
21 hours
Multicloud Computing with Morpheus
21 hours
Getting Started with Consul
7 hours
Google Kubernetes Engine (GKE)
14 hours
Terraform Fundamentals for Beginners
21 hours
Advanced Terraform
14 hours
Terraform on AWS
21 hours