Обо мне
DevOps и системное администрирование — по работе, а домашний Proxmox-кластер — по вечерам и выходным. Несколько лет держу небольшой homelab, собранный из разнородного железа — от Raspberry Pi до списанных production-свитчей и набора разных боксов. Цель никогда не была «показать красиво»: важно было реально разобраться, как всё работает на практике, а не только в теории.
Кластер годами жил в режиме «настроил руками и забыл»: виртуалки и LXC-контейнеры без единой версии конфигурации и без возможности воспроизвести их с нуля, если что-то сломается всерьёз. В какой-то момент это перестало устраивать — отсюда и переход на IaC: инфраструктура как код вместо инфраструктуры как памяти о том, что и зачем когда-то было включено вручную.
Инструменты — OpenTofu для описания ресурсов Proxmox и Ansible для конфигурации внутри них. Ничего экзотического: одна control-нода, репозиторий с конфигурацией, роли на каждый сервис и обычные для домашней инфраструктуры компромиссы между «сделать правильно» и «сделать сегодня вечером».
Блог — не success-story, а рабочий журнал: что сломалось, что оказалось неочевидным и какое решение в итоге сработало.