terraform-alpine-proxmox/README.md

17 lines
912 B
Markdown
Raw Normal View History

2023-09-07 12:40:40 +02:00
# 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