Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Packer: elementos y comandos

6/27
Recursos

Packer es una herramienta para construir infraestructura inmutable desarrollada por HashiCorp que nos va a permitir crear imágenes en cualquier proveedor de nube.

Elementos de Packer

  • 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 13

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

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.

  • Configuración de servidores.
    Manejar la configuración de servidores mediante un archivo de definición.
  • Empaquetar plantillas de servidores.
    Tomar snapshots de una máquina virtual para generar plantillas.
  • Ejecutar comandos de forma remota en los servidores.
  • Configuración desde un registro central.

el packer en Mac del curso era el 1.4.2, y hoy dia va en 1.7.8…

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

Recuerden verificar que se haya instalado bien packer.

#verifying the installation
packer --version
#1.7.2

BTW… Si ya tienen brew instalado pueden escribir en su terminal de Mac lo siguiente:

brew install packer

Muy buen curso!!! Excelente