24 lines
1.1 KiB
Plaintext
24 lines
1.1 KiB
Plaintext
Проект для автоматизации создания виртуальных машин на 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
|
||
|
||
|