Loading…

Terraform cookbooks : provision, run, and scale cloud architecture with real-world examples using Terraform /

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. Thi...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Authors: Krief, Mikael (Author), Dadgar, Armon (Author)
Format: Electronic eBook
Language:Inglés
Published: Birmingham, UK : Packt Publishing Ltd., 2023.
Edition:Second edition.
Series:Expert insight.
Subjects:
Online Access:Texto completo (Requiere registro previo con correo institucional)
Table of Contents:
  • Cover
  • Copyright
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Setting Up the Terraform Environment
  • Technical requirements
  • Overviewing Terraform best practices
  • Downloading and installing Terraform on Windows manually
  • Getting ready
  • How to do it...
  • How it works...
  • Installing Terraform using Chocolatey on Windows
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Installing Terraform on Linux using the APT package manager
  • Getting ready
  • How to do it...
  • How it works...
  • See also
  • Installing Terraform using a script on Linux
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Executing Terraform in a Docker container
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Switching between multiple Terraform versions
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Upgrading Terraform providers
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Chapter 2: Writing Terraform Configurations
  • Technical requirements
  • Configuring Terraform and the provider version to use
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Adding alias to a provider to use multiple instances of the same provider
  • Getting ready
  • How to do it...
  • How it works...
  • See also
  • Manipulating variables
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Keeping sensitive variables safe
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Using local variables for custom functions
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Using outputs to expose Terraform provisioned data
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Calling Terraform's built-in functions
  • Getting ready
  • How to do it...
  • How it works...
  • See also
  • Using YAML files in Terraform configuration
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Writing conditional expressions
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Generating passwords with Terraform
  • Getting ready
  • How to do it...
  • How it works...
  • See also
  • Managing Terraform resource dependencies
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Adding custom pre and postconditions
  • Getting ready
  • How to do it...
  • How it works...
  • See also
  • Using checks for infrastructure validation
  • Getting ready
  • How to do it...
  • How it works...
  • There's more...
  • See also
  • Chapter 3: Scaling Your Infrastructure with Terraform
  • Technical requirements
  • Provisioning infrastructure in multiple environments
  • Getting ready
  • How to do it...
  • How it works...
  • See also