curso DevOps Artisan – Fundamentos de Terraform (en OCI) permite a los estudiantes utilizar Terraform para definir la infraestructura del código y automatizar la implementación de la infraestructura, mejorando la eficiencia operativa, reduciendo la sobrecarga administrativa, etc.
Administradores de sistemas que quieran utilizar Terraform para automatizar la implementación de infraestructura basada en cloud.
- escribir archivos de configuración de Terraform;
- cómo Terraform integra fuentes de infraestructura;
- gestionar entornos de infraestructura.
Para participar en este curso, los estudiantes deben:
- estar familiarizado con la línea de comandos de Linux (comandos, argumentos, variables, trabajo con archivos y directorios, uso de editores de texto);
- tener conocimientos básicos de redes TCP/IP (direcciones IP, subredes, etc.);
- tener conocimiento sobre las ofertas cloudIaaS basado en (instancias de VM, VPC/VCN, balanceadores de carga, reglas de seguridad, etc.).
Módulo 1: Introducción. ¿Qué es Terraform?
- ¿Cómo llegamos al DevOps fue
- Un vistazo rápido a Terraform
Módulo 2: Posicionamiento Terraform
- Definición de infraestructura como código
- Scripts
- Herramientas de gestión de la configuración
- Herramientas de plantillas de servidor
- Herramientas de aprovisionamiento de servidores
- Comparando Terraform con otras herramientas
Módulo 3: Arquitectura Terraform
- Paradigma del lenguaje Terraform
- Descripción general del flujo de trabajo
- Paridad ambiental
- Cloud Proveedores Medicos
- Cómo funciona Terraform
Laboratorio práctico: Configuración del entorno
Módulo 4: Instalación y primeros pasos
- Preparando el entorno con ejemplos para Linux, Windows y MacOS
- Elementos de código principales en los archivos de configuración de Terraform
Laboratorio práctico: Instalación de Terraform
Módulo 5: Descripción general de las configuraciones de Terraform
- Configurar proveedores
- Preparando credenciales de autenticación
- Regiones y zonas/dominios de disponibilidad
- Implementación de un servidor en AWS
- Actualizar un servidor existente
- Implementación de una red virtual en OCI
- Entradas y salidas
Laboratorio práctico: Trabajar con variables
Módulo 6: Proveedores, Recursos y Más
- Administrar proveedores y versiones
- Trabajar con múltiples proveedores idénticos en múltiples regiones
- Más ejemplos de creación de recursos
- Desmantelamiento de infraestructura virtual
Laboratorio práctico: Proveedores y fuentes de datos
Módulo 7: Configuración posterior, sintaxis
- Herramientas posteriores a la configuración: aprovisionadores
- Tipos de proveedores, uso, comportamientos
- Funciones en HCL
- La consola Terraform
- Recrear comportamientos de construcción comunes: bucles, condicionales
Laboratorio práctico: Recursos de instancia virtual
Módulo 8: Estados de Terraform
- Descripción general de los estados de Terraform
- Análisis del contenido de los archivos estatales.
- Compartir archivos de estado
- Proteger y bloquear archivos de estado compartidos
- Estado de solo lectura
Laboratorio práctico: Recursos virtuales adicionales
Módulo 9: Uso de módulos
- Conceptos básicos del módulo
- Entradas del módulo
- Salidas del módulo
- Módulos y caminos
- Mejores prácticas de uso del módulo
- Agregar e inicializar módulos de varias fuentes
Laboratorio práctico: Aprovisionadores
Módulo 10: Uso de variables
- Variables, variables, variables.
- Variables almacenadas en archivos.
- Variables de entorno
- Asegurar variables
Módulo 11: Consejos y trucos
- Varios consejos útiles
- Opciones de línea de comandos que ayudan a escribir IaC
- Opciones de código para un mejor control de la infraestructura
Este curso prepara a los estudiantes para tomar el examen de certificación para convertirse en Ingeniero de Automatización Profesional.
Fundamentos de Terraform (en OCI)


