Infraestructura como Codigo

Estado deseado, plan y guardrails.

15 aulas · 7 horas de práctica · en el navegador, sin instalar nada

Temario

  1. Estado deseado — IaC no dice clic por clic: declara como debe quedar el mundo.
  2. Plan antes de aplicar — El plan muestra el cambio antes de que la nube lo cobre.
  3. Guardrails — Automatizar tambien significa impedir despliegues peligrosos.
  4. El orden lo decide el grafo — Vos declaras que queres. Quien decide en que orden se crea es la maquina, leyendo las dependencias.
  5. Taller — Tu primer plan seguro — Un plan que declara el estado, calcula el diff, se bloquea si falta un tag obligatorio y sale ordenado por el grafo de dependencias — con lo de las primeras cuatro aulas y nada mas.
  6. Correrlo dos veces no puede cambiar nada — La propiedad que convierte un script peligroso en una herramienta que se puede correr sin pensar.
  7. Un codigo, tres entornos — Copiar la carpeta y cambiarle los valores funciona hasta que prod y dev dejan de ser lo mismo.
  8. La misma pieza, tres veces — Un modulo es una funcion: entra configuracion, salen recursos con nombres que no chocan.
  9. Alguien toco la consola — El codigo dice una cosa y la nube dice otra. Detectarlo es facil; lo dificil es decidir quien gana.
  10. Taller — Módulo multientorno — Un modulo de servicio instanciado en dev y en prod, aplicado hasta que converge, y comparado contra lo que hay de verdad — con lo de las ocho primeras aulas y nada mas.
  11. El archivo que no se puede perder — El estado es lo que une tu codigo con la nube. Dos personas aplicando a la vez lo destruyen.
  12. Lo que no puede entrar al repositorio — Un secreto que entro a git esta comprometido para siempre. La unica salida es rotarlo.
  13. Borrar bien — Destruir es crear al reves, mas dos preguntas: quien mas se cae, y que no se puede tocar.
  14. El unico que aplica es el pipeline — Todo lo de las once aulas anteriores sirve si nadie puede saltearlo. Esa es la aula del portero.
  15. Taller — Pipeline de infraestructura — Un pipeline completo: detecta un secreto pegado a mano, corre el guardrail y el plan, calcula a quien se lleva puesto una destruccion y un recurso protegido, y termina en el portero que decide quien aplica — con las doce aulas de la carrera.

Es parte de