Проект для автоматизации создания виртуальных машин на Proxmox VE с использованием Terraform и провайдера bpg/proxmox. В качестве примера разворачивается Ubuntu 22.04 (Jammy) с cloud-init.

Ресурсы:
ISO-образ: загрузка Ubuntu cloud image в хранилище local

Виртуальная машина: создание ВМ с диском 20GB в local-zfs

Cloud-init: настройка пользователя, сети и SSH-ключей

Структура файлов:
text
.
├── main.tf              # Основные ресурсы (ВМ, ISO)
├── provider.tf          # Настройка провайдера Proxmox
├── variables.tf         # Входные переменные
├── terraform.tfvars     # Значения переменных 
├── setenv.sh           # Скрипт с переменными окружения
├── ssh/
│   ├── id_terraform     # Приватный SSH-ключ
│   └── id_terraform.pub # Публичный SSH-ключ
└── README.md


