تفاصيل العمل

هذا الـ Playbook مصمم لـ "نشر تطبيق Node.js كامل باستخدام nohup". إنه يقوم بإعداد بيئة التشغيل، وتثبيت المتطلبات، ثم نقل ملفات التطبيق إلى الخادم الهدف.

️ تحليل Playbook نشر تطبيق Node.js (Ansible)

الـ Playbook يبدأ بتعريف المتغيرات ثم يقوم بتنفيذ مجموعة من المهام (Tasks) على جميع الخوادم المحددة (hosts: all).

1. قسم المتغيرات (vars)

يحدد هذا القسم مسارات العمل الرئيسية:

app_dir: يحدد المسار على الخادم الهدف الذي سيتم وضع التطبيق فيه (/opt/nodejs-app).

artifact_local_path: يحدد مسار ملف التطبيق المضغوط (.zip) على جهاز التحكم (Ansible Controller) (المسار النسبي: ../artifacts/nodejs-app.zip).

artifact_remote_path: يحدد المسار النهائي لملف الـ .zip بعد نقله إلى الخادم الهدف.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
المهارات