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...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing Ltd.,
2023.
|
Edición: | Second edition. |
Colección: | Expert insight.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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