در این دوره با مفاهیم پیشرفته در Ansible و موارد استفاده از آنها در زندگی واقعی آشنا می شوید. این دوره برای افرادی است که دانش پایه ای در مورد Ansible دارند و خواستار کارشناس شدن در زمینه توسعه با Ansible هستند مناسب می باشد. Ansible یک پلتفرم اتوماسیون IT است که سبب استقرار آسان اپلیکیشن ها و سیستم ها می شود. همچنین از نوشتن اسکریپت ها یا کدهای سفارشی و به روز رسانی اپلیکیشن ها جلوگیری می کند. علاوه بر این خودکارسازی را در زبانی که به زبان انگلیسی نزدیک است، با استفاده از SSH و بدون agents برای نصب روی سیستم های ریموت، انجام می دهد.

سرفصل:

  • معرفی دوره
  • راه اندازی محیط
  • دمو – راه اندازی محیط
  • دمو – راه اندازی محیط با داکر
  • تمرینات کدنویسی
  • اپلیکیشن وب
  • اپلیکیشن وب
  • دمو – اپلیکیشن وب
  • Playbook – اپلیکیشن وب
  • دمو – ایجاد Playbook برای  اپلیکیشن وب ساده
  • جداسازی فایل
  • دمو – جداسازی فایل
  • نقش ها
  • دمو – نقش ها
  • اقدامات غیرهمزمان
  • استراتژی
  • مدیریت خطا
  • Templating – Jinja2
  • Jinja2 Templating
  • بررسی
  • Vault
  • Dynamic Inventory
  • ماژول های سفارشی
  • پلاگین ها
  • نتیجه