MAC users
si tienes hombrew
brew install packer
de nada
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
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Yolanda López
Packer es una herramienta para construir infraestructura inmutable desarrollada por HashiCorp que nos va a permitir crear imágenes en cualquier proveedor de nube.
variables
: tal como su nombre lo indica, aquí definimos las variables que vamos a utilizar.builders
: indicamos de donde vamos a construir nuestra imagen base.provisioners
: acá personalizamos nuestra imagen, añadir paquetes, crear directorios, definir el estado de la infraestructura, etc.post-processors
: podemos tener archivos de salida y ejecutar comandos después de haber creado la infraestructura, todo corre de manera local.Aportes 18
Preguntas 2
MAC users
si tienes hombrew
brew install packer
de nada
Esta instalacion es valida para la gran mayoria de Linux y el binary
curl -o packer.zip https://releases.hashicorp.com/packer/1.4.3/packer_1.4.3_linux_amd64.zip
unzip packer.zip; sudo mv packer /usr/bin/; rm packer.zip
<h1>para que usen el auto-completion de bash o de Z</h1>
packer -autocomplete-install
Anatomy packer file: notas rapidas.
Variables y builders: se usan en el localhost que estemos usando.
provisioners: se ejecutan en la maquina que estamos creando.
post-processors: se ejecuta en nuestro localhost.
Estoy revisando el curso full aunque ya se terraform pero me gusta ver como puedo ayudar en la comunidad!!!
para windows puedes usar chocolatey.
¿Dentro de qué enfoque para la gestión de servidores se encuentra Packer?
Diferentes enfoques para la gestión de servidores.
En windows es bien fácil usando chocolatey. Si no lo tienen, dejo enlace.
Para instalar choco desde shell: https://chocolatey.org/install
Para instalar packer (simplemente choco install packer): https://developer.hashicorp.com/packer/tutorials/docker-get-started/get-started-install-cli
En windows es mas facil usando Chocolatey, luego escribir: choco install packer
Recuerden verificar que se haya instalado bien packer.
#verifying the installation
packer --version
#1.7.2
el packer en Mac del curso era el 1.4.2, y hoy dia va en 1.7.8…
An *Amazon Machine Image (AMI)* is a supported and maintained image provided by AWS that provides the information required to launch an instance.
Ahora para mac, segun documentacion:
brew tap hashicorp/tap
brew install hashicorp/tap/packer
brew upgrade hashicorp/tap/packer
packer
Si usan chocolately en windows pueden instalar packer con el comando
choco install packer
Yo instale packer usando choco. En el powerShell dijite:
choco install packer
Si queres verificar si quedo installado escribis:
packer --version
Los elemntode packer son: variables, builders, provisioners y post-processors.
Packer permite construir infraestructura inmutable desarrollada por HashiCorp, y nos permite crear imagenes como AMI en diferentes cloud provider.!!!
A poner en práctica
BTW… Si ya tienen brew instalado pueden escribir en su terminal de Mac lo siguiente:
brew install packer
Muy buen curso!!! Excelente
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?