17 lines
912 B
Markdown
17 lines
912 B
Markdown
# Terraform Alpine VMs en Proxmox
|
|
|
|
Configuración para desplegar máquinas virtuales usando [Terraform](https://www.terraform.io/)
|
|
a partir de un template de proxmox con soporte de cloud-init basado en Alpine Linux
|
|
e creado como se explica [neste artigo](https://tr4ck.net/~sergio/artigos/alpine-cloud-init.html).
|
|
|
|
## 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](https://registry.terraform.io/providers/Telmate/proxmox/latest/docs).
|
|
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
|