Szczegóły ebooka

Terraform Cookbook. Provision, run, and scale cloud architecture with real-world examples using Terraform - Second Edition

Terraform Cookbook. Provision, run, and scale cloud architecture with real-world examples using Terraform - Second Edition

Mikael Krief, Armon Dadgar

Ebook
HashiCorp Configuration Language (HCL) has changed how we define and provision data center infrastructure with the launch of Terraform, a top-tier product for building Infrastructure as Code (IaC). Terraform Cookbook shows you how to leverage Terraform to manage complex infrastructure with ease.

This new edition has been updated to include real-world examples for provisioning Azure, AWS and GCP infrastructure with Terraform. You'll delve into manual and automated testing with Terraform configurations, creating and managing a balanced, efficient, and reusable infrastructure with Terraform modules. You'll learn how to automate the deployment of Terraform configuration with continuous integration and continuous delivery (CI/CD).
Besides that, several new chapters have been added that describe the use of Terraform for Docker and Kubernetes, examine advanced topics on GitOps practices, and explain how to test Terraform configurations using different tools to check code and security compliance. The final chapter covers troubleshooting common Terraform issues and provides solutions for frequently encountered errors.

By the end of this book, you'll have developed the skills needed to get the most value out of Terraform and to effectively manage your infrastructure.
  • 1. Setting Up the Terraform Environment
  • 2. Writing Terraform Configurations
  • 3. Scaling Your Infrastructure with Terraform
  • 4. Using Terraform with External Data
  • 5. Managing Terraform State
  • 6. Applying a Basic Terraform Workflow
  • 7. Sharing Terraform Configuration with Modules
  • 8. Provisioning Azure Infrastructure with Terraform
  • 9. Provisioning Simple AWS and GCP Infrastructure Using Terraform
  • 10. Using Terraform for Docker and Kubernetes Deployment
  • 11. Running Test and Compliance Security on Terraform Configuration
  • 12. Deep-Diving into Terraform
  • 13. Automating Terraform Execution in a CI/CD Pipeline
  • 14. Using Terraform Cloud to Improve Team Collaboration
  • 15. Troubleshooting Terraform Errors
  • 16. Appendix A: Terraform Cheat Sheet
  • 17. Appendix B: Terraform Resources
  • Tytuł: Terraform Cookbook. Provision, run, and scale cloud architecture with real-world examples using Terraform - Second Edition
  • Autor: Mikael Krief, Armon Dadgar
  • Tytuł oryginału: Terraform Cookbook. Provision, run, and scale cloud architecture with real-world examples using Terraform - Second Edition
  • ISBN: 9781804619636, 9781804619636
  • Data wydania: 2023-08-31
  • Format: Ebook
  • Identyfikator pozycji: e_3mxg
  • Wydawca: Packt Publishing