Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Terraform for Google Cloud Essential Guide

You're reading from   Terraform for Google Cloud Essential Guide Learn how to provision infrastructure in Google Cloud securely and efficiently

Arrow left icon
Product type Paperback
Published in Jan 2023
Publisher Packt
ISBN-13 9781804619629
Length 180 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Bernd Nordhausen Bernd Nordhausen
Author Profile Icon Bernd Nordhausen
Bernd Nordhausen
Arrow right icon
View More author details
Toc

Table of Contents (16) Chapters Close

Preface 1. Part 1: Getting Started: Learning the Fundamentals
2. Chapter 1: Getting Started with Terraform on Google Cloud FREE CHAPTER 3. Chapter 2: Exploring Terraform 4. Chapter 3: Writing Efficient Terraform Code 5. Chapter 4: Writing Reusable Code Using Modules 6. Chapter 5: Managing Environments 7. Part 2: Completing the Picture: Provisioning Infrastructure on Google Cloud
8. Chapter 6: Deploying a Traditional Three-Tier Architecture 9. Chapter 7: Deploying a Cloud-Native Architecture Using Cloud Run 10. Chapter 8: Deploying GKE Using Public Modules 11. Part 3: Wrapping It Up: Integrating Terraform with Google Cloud
12. Chapter 9: Developing Terraform Code Efficiently 13. Chapter 10: Google Cloud Integration 14. Index 15. Other Books You May Enjoy

What this book covers

Chapter 1, Getting Started with Terraform on Google Cloud, introduces the concept of IaC before provisioning virtual machines using four methods of authenticating Terraform in Google Cloud.

Chapter 2, Exploring Terraform, details how Terraform uses state information to decide what actions to take. It also explains the use of meta-arguments, which enable you to write effective Terraform code.

Chapter 3, Writing Efficient Terraform Code, introduces specific Terraform constructs to help you develop efficient Terraform code and explains how to expose Terraform state information.

Chapter 4, Writing Reusable Code Using Modules, explains how to develop Terraform Modules to reuse and share Terraform code.

Chapter 5, Managing Environments, compares the two primary methods to manage multiple environments using the same Terraform code base.

Chapter 6, Deploying a Traditional Three-Tier Architecture, uses the concepts introduced so far to build a complete three-tier architecture.

Chapter 7, Deploying a Cloud-Native Architecture Using Cloud Run, continues to apply the concepts learned to deploy a cloud-native, completely serverless architecture.

Chapter 8, Deploying GKE Using Public Modules, describes how to use two of the most common Public Modules to deploy a development and production GKE cluster using only differing variable assignments.

Chapter 9, Developing Terraform Code Efficiently, introduces four of the most common tools to improve your Terraform workflow.

Chapter 10, Google Cloud Integration, shows how to use Cloud Build to create a CI/CD pipeline for Terraform and introduces a unique Google Cloud feature for importing existing cloud resources into the realm of Terraform.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime