В современном мире IT-специалисты стремятся максимально автоматизировать процессы. Это не только удобно, но и позволяет сэкономить значительное количество времени. В этой статье мы рассмотрим, как с помощью OpenTofu и cloud-init можно автоматически разворачивать виртуальные машины (ВМ) в Proxmox VE и настраивать на них всё необходимое — от пользователей до веб-сервисов. Раньше все процессы выполнялись вручную. Для запуска сервера нужно было подготовить оборудование, установить операционную систему и вручную настроить сервис. При необходимости добавить ещё один сервер весь процесс повторялся заново.
Однако с ростом количества проектов ручная настройка становится всё более трудоёмкой и времязатратной. Именно поэтому появились инструменты автоматизации, такие как FAI, Kickstart, preseed и другие. Сегодня стандартом стала инфраструктура как код (IaC). Если вы хотите, чтобы новые серверы появлялись по нажатию одной кнопки, автоматизация — эта статья то, что вам нужно. Proxmox VE — это гипе