Terraform para provisionar VMs Alpine Linux con vistas a montar HashiStack sobre elas.
Go to file
2023-09-27 17:45:56 +02:00
.terraform/providers/registry.terraform.io Random password e README 2023-09-07 12:40:40 +02:00
.gitignore cambio número de instancias 2023-09-11 18:10:16 +02:00
.terraform.lock.hcl Random password e README 2023-09-07 12:40:40 +02:00
env.sh.example first commit 2023-09-06 17:53:25 +02:00
main.tf up to 4 machines 2023-09-27 17:45:56 +02:00
README.md Random password e README 2023-09-07 12:40:40 +02:00
vars.tf first commit 2023-09-06 17:53:25 +02:00

Terraform Alpine VMs en Proxmox

Configuración para desplegar máquinas virtuales usando Terraform a partir de un template de proxmox con soporte de cloud-init basado en Alpine Linux e creado como se explica neste artigo.

Configuración no Proxmox

É necesario no Proxmox crear un usuario e unhas «apikeys» para que o Terraform se poida conectar como se explica na doc do provider. Logo copia env.sh.example a env.sh e configurao coas keys obtidas do Proxmox.

Configuración para o Terraform

No arquivo vars.tf configura as variables como sigue:

  • proxmox_host: o nome do host Proxmox
  • template_name: o nome do template con cloud-init de Alpine a usar como base
  • ssh_key: a clave pública a usar para facer login por ssh nas VMs creadas