No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Packer y Terraform en Windows

7/27
Recursos

Aportes 11

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para windows encontré muy útil instalar Chocholately desde https://chocolatey.org/install .
Y después al igual que en mac con brew o yum en Centos puedo hacer un

choco install packer
choco install terraform

Asi me gestiona paths y demás.

Si usas windows, por favor considera linux.
Gracias.

Para Wsl2

sudo apt-get update && sudo apt-get install -y gnupg software-properties-common curl
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install terraform

terraform -install-autocomplete

curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install packer


packer -autocomplete-install

¡Rock 'n Roll! 🤟

Para windows no funcionaría mejor a través de WSL? es decir usar los instaladores de linux?

para WSL
curl -o packer.zip https://releases.hashicorp.com/packer/1.5.6/packer_1.5.6_linux_amd64.zip
unzip packer.zip
sudo mv packer /usr/bin/; rm packer.zip
packer -version


curl -o terraform.zip https://releases.hashicorp.com/terraform/0.12.25/terraform_0.12.25_linux_amd64.zip
unzip terraform.zip
sudo mv terraform /usr/bin/; rm terraform.zip
terraform version

es mas facil utilizar chocolatey en windows

  1. ejecuta Get-ExecutionPolicy si devuelve Restrictedentonces ejecuta: Set-ExecutionPolicy AllSigned para permitir la ejecucion de scripts

  2. instala chocolatey

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  1. ahora si a instalar packer y terraform
choco install packer && choco install terraform

creo que solo se deben copiar los ejecutables en la carpeta system32, a mi me funciono.

done

Packer también funciona para crear imágenes en Azure? por lo menos si yo quiero automatizar la creación de LAMP stack + wordpress con Ansible y Terraform en Azure, Packer me podría ayudar para esto?

Hay otra forma de instalar packer por medio de chocolatey
https://learn.hashicorp.com/tutorials/packer/getting-started-install