Cargando…

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

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Krief, Mikael (Autor), Dadgar, Armon (Autor)
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