Автор использует Terraform для управления виртуальными машинами и контейнерами Proxmox. Специальный провайдер Terraform для Proxmox демонстрирует необычное поведение, пытаясь заново создавать диск при выполнении команды `terraform apply`. Несмотря на это, создание ресурсов в целом работает корректно. Процесс feels менее упрощенным по сравнению с другими платформами IaC, такими как AWS. Провайдер иногда инициирует видимо ненужные обновления без фактических изменений. Конфигурация Terraform автора включает определения как для виртуальных машин QEMU, так и для контейнеров LXC. Конфигурация указывает такие детали, как количество ядер CPU, память, размер диска и настройки сети. Заметной проблемой является обходной путь для ошибки провайдера, связанной с монтированием NFS. Автор использует самоподписанный сертификат и локальные учетные данные, признавая последствия для безопасности. Несмотря на странности, подход Terraform оказывается более эффективным, чем ручное управление веб-интерфейсом Proxmox.
dev.to
Managing Proxmox VMs and LXCs with Terraform
Create attached notes ...