Terraform. Curso práctico de formación
Sinopsis del producto
Aprenda qué es la infraestructura como código (IaC) y cómo implementarla.
Terraform, el lenguaje de configuración de HashiCorp (HCL), es una herramienta que se utiliza para construir, configurar y mejorar de manera eficiente la infraestructura de cualquier proyecto de software basado en la nube; también puede administrar la infraestructura existente, así como crear soluciones internas personalizadas.
Este curso práctico muestra a los lectores cuándo y cómo implementar la infraestructura con prácticas de código con Terraform, ya que cubre todo lo necesario para configurar la gestión completa, comenzando con los conceptos básicos del uso de proveedores y recursos.
Asimismo, parte del uso de plantillas de infraestructura muy pequeñas hasta llegar a la administración de sistemas complejos, y muestra cómo combinar múltiples proveedores en una sola plantilla y administrar diferentes bases de código con muchos módulos complejos.
El libro es una guía completa, que a través de numerosos ejemplos que evolucionan a lo largo del contenido, permitirá al lector introducirse en el uso de esta herramienta, y desarrollar las habilidades que necesita para obtener el máximo valor de Terraform y administrar su infraestructura de manera efectiva.
ÍNDICE
INTRODUCCIÓN ............................................................................................. XI
CAPÍTULO 1: TERRAFORM ............................................................................ 1
CONCEPTOS BÁSICOS ...................................................................................... 1
ÍNDICE
Instalación de Terraform ................................................................................... 2
Instalar Terraform en OS X ............................................................................... 5
Instalar Terraform en Ubuntu .......................................................................... 6
Una cuenta de Microsoft Azure ......................................................................... 7
Azure Cli ............................................................................................................ 8
HashiCorp Configuration Language (HCL) .................................................... 10
Configuración ................................................................................................... 11
Comandos principales ..................................................................................... 15
Variables .......................................................................................................... 17
Valores de salida .............................................................................................. 28
Ambientes de trabajo (workspaces) ................................................................ 30
Eliminando todo .............................................................................................. 34
CAPÍTULO 2: ESTADO ..………………………………………………………..………… 37
¿QUÉ ES EL ESTADO EN TERRAFORM? ................................................... 37
Estado local y estado remoto ......................................................................... 42
CAPÍTULO 3: PROVEEDORES ………………………………………..………………. 53
Proveedores en Terraform ............................................................................. 53
CAPÍTULO 4: MÓDULOS ……………………………………………….…………..……65
Módulos en Terraform ................................................................................... 65
¿Qué es un módulo? ....................................................................................... 78
Terraform Module Registry .......................................................................... 103
Creando tu primer módulo ........................................................................... 108
CAPÍTULO 5: CONCEPTOS ESPECIALES …………………………………………133
UN PASO ADELANTE ..................................................................................133
Tags para diferentes ambientes .................................................................... 133
Archivo .......................................................................................................... 137
Módulo para importar recursos .................................................................... 140
Valores de KeyVault en Terraform ................................................................ 145
Ciclos ............................................................................................................. 149
Locals ............................................................................................................. 151
Manejo con colecciones ................................................................................ 156
Inspectores de red ........................................................................................ 157
CAPÍTULO 6: TERRAFORM Y GITHUB …………………………………………… 165
UNA UNIÓN MUY SÓLIDA ......................................................................... 165
Hablemos de DevOps .................................................................................... 165
Comencemos desde Github ........................................................................... 166
Integrando ambos ambientes ........................................................................ 199
Limpiando nuestros recursos ........................................................................ 202
Conclusión ..................................................................................................... 208
CAPÍTULO 7: TERRAFORM Y AZURE DEVOPS ………………………………… 209
EL TRABAJO EN EQUIPO ............................................................................ 209
El proyecto que debemos crear ..................................................................... 209
Revisa el estado de tu aplicación ................................................................... 280
Elimina todos tus recursos ............................................................................. 281
MIRANDO HACIA DELANTE ..…………………………………………………………… 291
LO QUE ESTÁ POR VENIR ........................................................................... 291
ÍNDICE ANALÍTICO…………………………………………..……………………………… 293
9788412286144
$32.875,00
99999 disponibles
Especificaciones
Quizás te interese
¿Ya lo leíste? Valorá “Terraform. Curso práctico de formación”
Debes acceder para publicar una valoración.

Dibujar el mundo
Mil y una noches tomo 2
Macros con vba excel 2021
Katheudo 


Valoraciones
No hay valoraciones aún.