Terraform и Ansible
Опишешь инфраструктуру кодом: ресурсы и шаблоны в Terraform, плейбуки с циклами, handlers и vault в Ansible.
Инфраструктура как код без облака и без лишних денег — Terraform с провайдером local и Ansible против localhost. Сначала Terraform: ресурс, переменные и output, count, связанные ресурсы, templatefile. Потом Ansible: пользователи циклом, запуск по тегам, идемпотентная правка, шифрование vault. Финал — плейбук, который настраивает сервер целиком, шаблон Jinja2 и handler по изменению.
- Terraform без облакалегко
- Terraform: переменная и outputсредне
- Terraform: три файла через countсредне
- Terraform: два связанных ресурсасредне
- Terraform: файл из шаблонасредне
- Ansible: создай пользователей цикломсредне
- Ansible: запуск по тегамсредне
- Ansible: idempotent-строка в файлесредне
- Ansible: зашифруй секреты vaultсредне
- Ansible против localhostсложно
- Ansible: конфиг из шаблонасложно
- Ansible: handler по изменениюсложно