انسیبل و پلیبوکهای انسیبل برای اتوماسیون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- آشنایی با انسیبل - تفاوت بین Ansible Core و Ansible Community
- فرمانهای Adhoc انسیبل
- فکتهای انسیبل و ایجاد فکتهای سفارشی
- پلیبوکهای انسیبل
- نقشهای آنسیبل
توضیحات دوره
مخاطبان هدف دوره، مهندسان سیستم یا اتوماسیون هستند که چند سال تجربه در مدیریت بخشهای مختلف زیرساخت، از جمله سیستمعاملها، پیکربندیهای اپلیکیشن و استقرارها دارند.
این دوره همچنین افرادی را هدف قرار میدهد که میخواهند سیستمها و پیکربندیهای اپلیکیشن را بهطور موثر و بهصورت خودکار مدیریت کنند و کوتاهترین منحنی یادگیری را داشته باشند.
آنچه یاد خواهید گرفت:
- کنترلر انسیبل با فرمانهای Ad-hoc
- پیادهسازی پلیبوکهای انسیبل از سطح پایه تا سطح پیشرفته
- نصب و پیکربندی انسیبل با ساختار دایرکتوری و معماری
- فرمانهای Ad-hoc انسیبل
- فکتها و متغیرهای انسیبل
- موجودیهای آنسیبل (موجودیهای استاتیک و پویا)
- اگر گره های مدیریتشده با پایتون نصب نشده باشند، چگونه با گرههای مدیریت شده کار کنیم؟
- راهاندازی و توضیح احرازهویت پسورد
- آشنایی با پلیبوکهای انسیبل
- عملیاتهای روی رشتهها و اعداد با استفاده از پلیبوکها (فیلترها و متدها)
- عملگرهایی برای کار با تسکها
- دستورات شرطی، حلقهها، تگها و هندلرها
- ماژول بلوک و کاربرد آن
- متغیرهای ماژول قالب، دستورات شرطی و حلقهها
- مفهوم Vault در انسیبل
آیا الزامات یا پیشنیازهای خاصی برای این دوره وجود دارد؟
بخش 1 - Provisioning سرورها
از VMWare یا از هر ابر
بخش 2 - دانش درباره موارد زیر:
- محیط یونیکس و لینوکس
- فرمانهای اولیه
- استفاده از فرمانهای vi و vim برای ایجاد فایل
- اتصال SSH با سرورهای از راه دور چیست؟
- تفاوت بین احرازهویت بدون پسورد و احرازهویت با پسورد
نکات:
- دانش اولیه از هر زبان برنامهنویسی یا اسکریپتنویسی
- خوب است که اگر دانشتان در مورد پایتون باشد زیرا انسیبل با پایتون توسعه یافته است
- اسکریپتنویسی شل یا اسکریپتنویسی پایتون برای توسعه ماژولها و کالکشن های خودتان الزامی است
این دوره برای چه کسانی مناسب است؟
کسانی که به دنبال شغلی در اتوماسیون با استفاده از انسیبل و پلیبوکهای انسیبل هستند.
انسیبل و پلیبوکهای انسیبل برای اتوماسیون
-
آشنایی با Ansible 04:23
-
Ansible Core در مقابل Ansible Community 06:49
-
انسیبل چگونه کار میکند؟ 04:40
-
راهاندازی گرهها و سرورهای مورد نیاز برای راهاندازی انسیبل 02:13
-
راهاندازی گرههای کنترلر انسیبل - گره CentOS9 از Windows WSL2 10:56
-
نصب Ansible-Core روی CentOS9 با نسخه پایتون x.3.9 02:30
-
پیکربندی انسیبل برای کار با گرههای مدیریت شده 21:43
-
چرا انسیبل را ابزار بدون ایجنت مینامند؟ 01:29
-
ایجاد شناسه کاربری در کنترلر انسیبل و سوئیچینگ به ansadmin از شناسه کاربری 05:54
-
معماری ساده انسیبل 01:39
-
آشنایی با فرمانهای Ad-hoc انسیبل با ماژولها - فرمانها برای ماژولها 15:41
-
فرمانهای Ad-hoc انسیبل برای اجرای هر فرمان یونیکس و لینوکس 05:19
-
مدیریت آرگومانها با نقل قولها 02:16
-
داستان بکاند برای اجرای فرمانهای Ad-hoc انسیبل چیست؟ 06:53
-
لیست ماژولهای فایل برای کار با فایلها - file و copy و lineinfile و blockinfile 04:53
-
فرمانهای Ad-hoc انسیبل با ماژول فایل برای ایجاد فایل در گرههای مدیریت شده 06:25
-
فرمانهای Ad-hoc انسیبل با ماژول stat 02:44
-
فرمانهای Ad-hoc انسیبل با ماژول copy 06:07
-
فرمانهای Ad-hoc انسیبل با ماژول lineinfile برای پیوست، جایگزینی و حذف خطوط 08:19
-
فرمان Ad-hoc انسیبل با ماژول واکشی برای دانلود از گرههای مدیریت شده 04:00
-
فرمانهای Ad-hoc انسیبل با ماژولهای yum و apt برای نصب پکیجها 05:45
-
اجرای فرمانهای Ad-hoc انسیبل روی خود گره کنترلر انسیبل 01:49
-
چرا عملیاتها یا تسکهای انسیبل را idempotent مینامند؟ 03:11
-
اجرای فرمانهای Ad-hoc انسیبل با شناسه کاربری و پسورد خود به صورت بلادرنگ 11:40
-
فایل(های) موجودی برای کار با چندین محیط 09:20
-
انواع فایلهای موجودی انسیبل 03:13
-
چندین لوکیشن فایل پیکربندی انسیبل و اولویت آنها 04:36
-
چگونه از فرمانهای Ad-hoc انسیبل در اسکریپتهای شل استفاده کنیم؟ 02:33
-
فکتهای پیشفرض انسیبل با ماژول setup 04:19
-
چگونه میتوان بر اساس الزامات، فکتهای سفارشی ایجاد کرد؟ 05:50
-
آشنایی با پلیبوکها و چرا به پلیبوکها نیاز داریم؟ 11:04
-
چگونه از ویرایشگر ویژوال استودیو کد برای توسعه پلیبوکهای انسیبل استفاده کنیم؟ 03:42
-
اولین پلیبوک 14:10
-
اجرای پلیبوکها روی خود گره کنترلر انسیبل 02:07
-
فرمانها برای اعتبارسنجی سینتکس پلیبوک 04:26
-
آشنایی با متغیرهای سفارشی انسیبل 10:48
-
تایپهای داده متغیرها 06:49
-
ساختارهای داده در اسکریپتنویسی YAML 06:02
-
خواندن مقادیر متغیر از یک فایل 04:42
-
ارسال متغیر(ها) و مقدار(ها) از خط فرمان 02:52
-
استفاده از بخش vars_prompt در پلیبوکها 04:54
-
ماژول اشکالزدایی با متغیرها و آرگومانهای msg 02:32
-
رجیستر متغیر انسیبل - برای ضبط خروجی یک تسک در متغیر 06:07
-
مجموعه متغیرهای فکت انسیبل - تعریف یا بازتعریف متغیرها در بین تسکها 02:24
-
انواع عملگرها - عملیاتها روی متغیرها 00:38
-
عملگرهای ریاضی 01:37
-
استفاده از فیلترها و متدها برای دستکاری داده - داده متغیر یا داده مستقیم 05:17
-
عملگرهای مقایسه - برابر، نابرابر، بزرگتر، کوچکتر و غیره 02:13
-
عملگرهای عضویت 02:21
-
عملگرهای منطقی 01:09
-
عملگرهای تست 02:35
-
عملیاتها روی لیست یا دنباله 08:06
-
عملیاتها روی رشتهها 04:14
-
عملیاتها روی دیکشنریها یا نقشهها 04:40
-
نکات قابل توجه 02:01
-
دستور شرطی با when 03:49
-
دستور شرطی درون خطی با if-else 06:24
-
طراحی ماشین حساب ریاضی ساده 08:03
-
پلیبوک ساده برای یافتن نسخه پایتون 07:57
-
پلیبوک برای یافتن نسخه جاوا 08:26
-
پلیبوک برای اجرای هر فرمان 07:46
-
کار با فکتهای انسیبل (فکتهای پیشفرض) با استفاده از پلیبوکها 05:05
-
فکتهای سرویس یا Systemd با ماژول service_facts 06:46
-
inventory_hostname و hostvars 05:21
-
استفاده از become، become_user و become_method 07:56
-
نصب پکیج تعیین شده بر اساس خانواده سیستم عامل 07:15
-
نصب پکیج بر اساس Package Managers گرههای مدیریت شده 06:28
-
نوشتن یک پلیبوک برای نصب هر پکیج 08:35
-
چگونه از Ansible-Tasks با import_tasks و include_tasks دوباره استفاده کنیم؟ 08:09
-
چگونه از هندلرها استفاده کنیم؟ و هندلرها چه زمانی اجرا میشوند؟ 10:07
-
چگونه از تگها برای اجرای تسکها استفاده کنیم؟ 05:31
-
مدیریت خطا - بخش 1 06:54
-
مدیریت خطا با بلوک و rescue و همچنین گروهبندی چندین تسک - بخش 2 14:36
-
پلیبوک ساده انسیبل به صورت بلادرنگ با ترکیب تگها، بلوک و هندلرها 23:08
-
مقدمهای بر حلقهها 05:05
-
حلقهها برای کار با لیست 01:24
-
نصب چندین پکیج با استفاده از حلقهها 02:37
-
حلقهها برای کار با دیکشنریها 12:07
-
آشنایی با ماژول قالب 08:09
-
فایل قالب با متغیرها، شرطیها و حلقهها 06:33
-
پلاگین انسیبل چیست و چگونه پلاگینهای مورد نیاز را لیست کنیم؟ 02:37
-
نصب کالکشنهای مورد نیاز یا ماژول مورد نیاز از فضای نام مورد نیاز 10:52
-
موجودی پویای انسیبل برای AWS با پلاگین 15:12
-
موجودی پویای انسیبل و کار با گرههای مدیریت شده با استفاده از ec2-us پیشفرض 16:22
-
آشنایی با نقشهای انسیبل 13:08
مشخصات آموزش
انسیبل و پلیبوکهای انسیبل برای اتوماسیون
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:85
- مدت زمان :10:48:56
- حجم :4.1GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy