Introduction
Installing and Configuring Terraform (Cloud or On-Premise)
Understanding Configuration Management and DevOps Methodology
How Terraform Compares with Ansible, Chef, Puppet, and SaltStack.
Overview of Terraform Features and Architecture
Navigating the User Interface
Overview of Terraform Syntax
Planning an Infrastructure Strategy
Defining Infrastructure through Configuration Files
Executing the Infrastructure
Understanding and Managing State
Understanding and Tracking Dependencies
Destroying Infrastructure
Version Controlling Configurations
Tracking Changes
Sharing Configurations with Others
Automation Testing for Infrastructure
Securing Access
Troubleshooting
Summary and Conclusion