قمت ببناء نظام أتمتة متكامل لإعداد بنية تحتية متعددة الطبقات باستخدام Ansible Roles.
- ما تم تنفيذه:
* إعداد Base Servers مع إعدادات موحدة وتأمين SSH
* نشر Web Servers باستخدام Apache (متوافق مع عدة توزيعات)
* إعداد Database Servers باستخدام MariaDB
* استخدام Ansible Roles لتنظيم الكود
* إنشاء صفحات ويب ديناميكية باستخدام Jinja2 Templates
* إدارة المستخدمين والصلاحيات بشكل مركزي
⚙️ التقنيات المستخدمة:
* Ansible Roles Architecture
* Multi-OS Support (Ubuntu / CentOS / Rocky)
* Database provisioning
* Dynamic configuration
- النتائج:
* بنية تحتية جاهزة للعمل خلال دقائق
* إعداد تلقائي لجميع الخدمات
* نظام قابل للتوسع بسهولة
- الهدف:
أتمتة إعداد بيئات الإنتاج وتقليل الوقت والجهد في إدارة الخوادم.