Aquí la lista de cloud providers soportados
Conocer qué es infraestructura como codigo
Infraestructura como código
Tipos de herramientas para implementar infraestructura como código
Beneficios de la infraestructura como código
Entender qué es Terraform
¿Qué es Terraform?
Terraform versus otras herramientas de infraestructura como código
Aprender a usar Herramientas para construir infraestructura inmutable
Packer: elementos y comandos
Packer y Terraform en Windows
Credenciales de AWS en Windows
Packer: Demo
Docker: Conceptos clave
Docker: Demo
Primeros pasos con Terraform
Instalar terraform y configurar una cuenta de AWS en Mac
Definición en código: Sintaxis y elementos de Terraform
Proveedores de la nube con los que puede interactuar Terraform
Profundizando en Terraform
Archivos de definición y variables
Interpolación, condiciones y ciclos
Security Group
¿Cómo gestiona terraform el estado de la infraestructura?
Archivos de estados
Archivos de Backends
Creación de nuestro Backend con Terraform
Reutilizar las definiciones de terraform
Encriptado de nuestro backend
Tips de la vida real: Trabajo en equipo con backends
Módulos locales
Módulos remotos
Práctica final y cierre
Demo
Demo II
Cierre del curso
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Yolanda López
Terraform es una herramienta Open Source desarrollada en Go por HashiCorp que permite crear y administrar infraestructura. Funciona gracias a que interactúa con las APIs de los proveedores de nube.
Aportes 34
Preguntas 0
Aquí la lista de cloud providers soportados
Terraform posee una de las documentaciones más extensas que he visto (fuera de aws, este es caso aparte, a veces te llegas a perder)
https://www.terraform.io/
También puedes conseguir entradas en:
https://dev.to/techworld_with_nana/terraform-simply-explained-m
Terraform es una herramienta Open Source desarrollada en Go por HashiCorp que permite crear y administrar infraestructura. Funciona gracias a que interactúa con las APIs de los proveedores de nube.
Estructura básica de Terraform:
provider "aws" {
region = "us-west-2"
}
resource "aws_instance" "web" {
ami = "${data.aws_ami.ubuntu.id}"
instance_type = "t2.micro"
tags = {
Name = "HelloWorld"
}
Consta de dos partes, una parte del proveedor de nube (provider) y luego tenemos un recurso, por ejemplo este es una instancia en AWS, estos elementos dependen mucho del API al que nos estamos conectando (AWS, Azure…).
Hola que tal!!
Les quiero compartir a todosel siguiente link aqui estan los providers de terraform que podemos aplicar en nuestros proyectos.
Muy util para validar que podemos desplegar con terra
El principal propósito de Terraform es la declaración de recursos, representados como objetos.
.
Una configuración de Terraform permite gestionar una infraestructura como una colección de recursos, extensibles en diferentes archivos si es de nuestra intención.
.
Lo más importante de recordar es que Terraform es declarativo, describiendo, en bloques objetos generalizados, recursos que pueden estar relacionados entre sí bajo un orden de operación.
.
📚 Referencia de Documentación
Terraform es open source y desarrollada por Hashicorp, utilizando el lenguajes de programación GO. Esta herramienta te permite crear y administrar infraestructura, utilizando las APIS de los cloud providers.!!!
Aquí les dejo el ejemplo de la definición de recursos de Terraform por si prefieren tenerlo escrito en lugar de una captura de pantalla
provider "aws" {
region = "us-west-2"
}
resource "aws_instance" "web" {
ami = "${data.aws_ami.ubuntu.id}"
instance_type = "t2.micro"
tags = {
Name = "HelloWorld"
}
se ve genial este curso
ok
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?