-
Book Overview & Buying
-
Table Of Contents
Mastering Terraform
By :
Mastering Terraform
By:
Overview of this book
As cloud technology and automation evolve, managing infrastructure as code, integrating security, and handling microservices complexity have become critical challenges. This book takes a hands-on approach to teaching Terraform, helping you build efficient cloud infrastructure using real-world scenarios and best practices.
It begins with an introduction to Terraform's architecture, covering its command-line interface and HashiCorp Configuration Language. You’ll learn best practices, architectural patterns, and how to implement Terraform across virtual machines, Docker/Kubernetes, serverless environments, and cloud platforms like AWS, Azure, and GCP. The book also covers integrating Terraform into CI/CD pipelines with other technologies to automate infrastructure provisioning and management.
Additional chapters focus on security, monitoring, troubleshooting, and cost optimization. You'll also gain insights into preparing for the Terraform Associate certification. By the end, you’ll have the skills to build, automate, and manage cloud infrastructure effectively.
Table of Contents (27 chapters)
Preface
Chapter 1: Understanding Terraform Architecture
Chapter 2: Using HashiCorp Configuration Language
Chapter 3: Harnessing HashiCorp Utility Providers
Part 2: Concepts of Cloud Architecture and Automation
Chapter 4: Foundations of Cloud Architecture – Virtual Machines and Infrastructure-as-a-Services
Chapter 5: Beyond VMs – Core Concepts of Containers and Kubernetes
Chapter 6: Connecting It All Together – GitFlow, GitOps, and CI/CD
Part 3: Building Solutions on AWS
Chapter 7: Getting Started on AWS – Building Solutions with AWS EC2
Chapter 8: Containerize with AWS – Building Solutions with AWS EKS
Chapter 9: Go Serverless with AWS – Building Solutions with AWS Lambda
Part 4: Building Solutions on Azure
Chapter 10: Getting Started on Azure – Building Solutions with Azure Virtual Machines
Chapter 11: Containerize on Azure – Building Solutions with Azure Kubernetes Service
Chapter 12: Go Serverless on Azure – Building Solutions with Azure Functions
Part 5: Building Solutions on Google Cloud
Chapter 13: Getting Started on Google Cloud – Building Solutions with GCE
Chapter 14: Containerize on Google Cloud – Building Solutions with GKE
Chapter 15: Go Serverless on Google Cloud – Building Solutions with Google Cloud Functions
Part 6: Day 2 Operations and Beyond
Chapter 16: Already Provisioned? Strategies for Importing Existing Environments
Chapter 17: Managing Production Environments with Terraform
Chapter 18: Looking Ahead – Certification, Emerging Trends, and Next Steps
Index
Other Books You May Enjoy