## · آموزش دوره تخصصی Ansible
Ansible (انسیبل) یک ابزار کنترل و مدیریتی است که بر روی لینوکس نصب شده و قادر به آن است که سایر سرورها و کلاینتهای لینوکسی را کنترل نماید. ابزار انسیبل که در سال 2015 توسط شرکتی با نام Ansible Inc معرفی شد است یکی از پروژههای زیر نظر Redhat بوده و در حال حاضر مالکیت و استراتژیهای کاری آن توسط ردهت پایهریزی میشود. همچنین انسیبل یک ابزار متن باز اتوماسیون تامین سیستم ابری مدیریت کانفیگ تنظیمات و گسترش برنامه ها میباشد. این ابزار به agent نیازی نداشته و اصطلاحا Agent Less میباشد. با نصب و کانفیگ این ابزار انسیبل بر روی Control Node میتوانید Node های Client را با استفاده از اتصال نوع SSH مدیریت نمایید.
بنابراین اگر شما به دنبال یک سیستم اتوماسیون خودکار ساده هستید که به طور خودکار نیازهای IT شما را برآورده می کند انسیبل راه حل شما می باشد.
در این دوره ویدئویی ما بجای تمرکز زیاد بر روی مباحث تئوری و مفهومی بر روی استفاده از نمونه های دنیای واقعی و استفاده از سبک آموزش عملی تمرکز می کنیم. کافی است فقط یکبار مفاهیم پایه آموزش داده شوند تا به یک برنامه نویس انسیبل تبدیل شوید.
· **مباحث دوره**
پارت اول : بررسی اجمالی دوره
پارت دوم : بررسی مباحث تئوری و مفهومی انسیبل
پارت سوم : راه اندازی و اجرای انسیبل (Ansible)
پارت چهارم : آشنایی با ماژول های کاربردی انسیبل
· ماژول ping
· ماژول command
· ماژول script
· ماژول copy
· ماژول file
· ماژول yum
· ماژول apt
· ماژول user
· ماژول setup
پارت پنجم : آموزش نوشتن Playbook های انسیبل
· قابلیت gathering fact
پارت ششم : آشنایی با قابلیت های کلیدی انسیبل
· استفاده از متغییرها داخل playbook
· قابلیت ignore_error
· قابلیت no_log
· کاربرد قابلیت tags در playbook
پارت هفتم : تعریف و راه اندازی کنترل کننده ها
· قابلیت handlers و دیباگ در playbook
پارت هشتم : استفاده از ساختار های شرطی در playbook
· استفاده از loop
پارت نهم : آموزش نصب و راه اندازی وردپرس با استفاده از playbook
· ماژول template
پارت دهم : رمزگذاری داده ها
· کاربرد ابزار Ansible vault
پارت یازدهم : مبحث رول ها
پارت دوازدهم : استفاده از مخزن Ansible Galaxy
سلام.
سلام