Cloud services and SaaS software permeate every company's IT landscape, requiring a shift from manually provisioned services to a more structured approach, with codification at its core. Terraform provides tools to manage the lifecycle of your IT landscape across thousands of different cloud providers and SaaS platforms.


By defining your infrastructure as code you can safely and predictably make changes, modularize crucial building blocks, and create reusable service components. Each recipe in this cookbook addresses a specific problem and prefaces the solution with detailed insights into the "how" and "why".


If you're just starting with Terraform and codified infrastructure, this book will help you create a solid foundation, on which you can build for years to come. If you're an advanced user, this guide will help you reaffirm your knowledge and take it to the next level, as you challenge yourself with more complex infrastructure, spread across multiple providers.


Recipes include:

  • Strategies on how to use Terraform with Version Control Systems
  • Validation and testing patterns for Terraform-managed infrastructure
  • Methods for importing pre-existing resources
  • Transforming infrastructure services into reusable components
  • Integrating Terraform with other HashiCorp tools
  • Deploying Containerized Workloads


Table of Contents

Chapter 1. Getting Started with Terraform

Chapter 2. Terraform Basics

Chapter 3. Terraform Syntax Patterns

Chapter 4. Terraform Modules and Providers

Chapter 5. Container Management with Terraform

Chapter 6. HCP Terraform and Terraform Enterprise

Chapter 7. Consuming and Managing Secrets with Terraform

Chapter 8. Configuration Management with Terraform

Chapter 9. Advanced Terraform Techniques

Chapter 10. Real-World Use Cases


About the Authors

Taylor Dolezal is the Head of Ecosystem at the Cloud Native Computing Foundation (CNCF), where he drives innovation and collaboration in the cloud native landscape.


Throughout his career, Taylor has been the bridge between complex systems and human understanding, whether through site reliability engineering, developing software solutions, or pairing on innovative technical stacks.


When Taylor isn't immersed in the world of cloud native technologies, he's exploring trails around Los Angeles, diving into a good book, and optimizing his pun delivery pipeline for maximum ROI.


Kerim Satirli is a senior developer advocate at HashiCorp, where he coaches operators and developers on sustainable infrastructure and orchestration workflows.


Before he joined HashiCorp, Kerim worked on Industrial IoT for the Amsterdam airport and helped museums bring more of their collections online.


When Kerim isn't working, he's either spending time with his daughter, enjoying aerial photography, or baking a cake.


ISBN

9781098108465

برند

O'Reilly

تعداد صفحات

282

سال

2024

course image

ایزی اگزم

90%رضایت مشتریان عملکرد عالی

نام مولف:

John Priece

نام ناشر:

O'Reilly

موجود نیست

متأسفانه این محصول در حال حاضر موجود نمی باشد