TGViewer
ДевОпс Українською ДевОпс Українською @devops_in_ukrainian · 645 subscribers
Post #114 939
Іноді з'являються задачі налаштувати простий EC2-інстанс під невеликий застосунок: Node.js, PHP або навіть просто статичний сайт.

Задача сама по собі нескладна, але все одно потрібно витратити час на налаштування, якого, як завжди, ніколи немає.

Саме тому багато років тому я почав автоматизовувати цей процес за допомогою Terraform, використовуючі готові AWS модулі та Ansible.

Перша версія була розрахована лише на WordPress і майже не мала можливостей для кастомізації. Але з часом почали з'являтися вимоги створювати сервери не тільки для WordPress і не лише з однією базою даних, тому функціональність поступово розширювалася.

Зараз проєкт дозволяє обрати:

* архітектуру процесора (x86_64 або ARM64);
* кількість баз даних;
* тип застосунку (Node.js, PHP або статичний сайт);
* та інші параметри.

Звісно, проєкт є open source, а його код доступний на GitHub:
https://github.com/tokarev-artem/auto-ec2-setup

Якщо є ідеї як покращити, або щось не так працює - буду вдячний за зворотній звʼязок
  • 🔥 10
  • 👍 1
More from @devops_in_ukrainian
  1. Oct 6, 2026Дуже цікаві деталі для аналізу щодо нещодавнього зламу АТБ. Додатково можна почитати тут,…
  2. Oct 6, 2026Привіт усім! Хочу розповісти про застосунок, у розробці якого я брав активну участь — SimB…
  3. Sep 23, 2026Вчора Anthropic випустила Claude Opus 5.5 - нову флагманську модель, орієнтовану на складн…
  4. Sep 22, 2026Cloudflare випустила аналог ngrok - Cloudflare Tunnel. https://developers.cloudflare.com/t…
  5. Aug 27, 2026Успішно склав CKAD Теми були на іспиті: - deployments - services - cronjobs - jobs - confi…
  6. Aug 17, 2026Hey people jan, ☀️ The legendary BeSA (Become a Solutions Architect) program is back with…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →