لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع Ansible از صفر تا صد: بخش دوم
- آخرین آپدیت
دانلود Ansible From Basics to Guru: Unit 2
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره برای تجهیز شما به مهارتهای لازم جهت مدیریت بهینه اتوماسیون IT طراحی شده است. در این دوره، شما کار با Playbookها را در چهار درس دقیق و کاربردی خواهید آموخت. شما یاد میگیرید چگونه از قدرت متغیرها (Variables) و Ansible Vault برای پیکربندیهای امن و پویا استفاده کنید. سپس به بررسی شرطها (Conditionals) میپردازیم تا بتوانید تسکها را بر اساس معیارهای خاص اجرا کنید. در ادامه، در مدیریت و تغییر فایلها با استفاده از ماژولهای پیشرفته و Templateها مهارت مییابید. در نهایت، با ادغام Roleها و Collectionها برای بهینهسازی فرآیندهای اتوماسیون آشنا خواهید شد. در پایان این ماژول، شما تخصص لازم برای پیادهسازی با اعتماد به نفس Playbookهای Ansible را کسب خواهید کرد.
سرفصل ها و درس ها
توسعه پلیبوکهای منعطف
Developing Flexible Playbooks
معرفی ماژول
Module introduction
اهداف آموزشی
Learning objectives
جداسازی کد از پیکربندیهای خاص سایت
Separating Code from Site-Specific Configuration
استفاده از متغیرها در پلیبوک
Using Variables in a Playbook
درک محل تعریف متغیرها
Understanding Where to Define your Variables
استفاده از Ansible Facts
Using Ansible Facts
درک نمادهای مختلف برای Facts و متغیرها
Understanding Different Notations for Facts and Variables
افزایش سرعت جمعآوری Facts
Speeding up Fact Collection
استفاده از متغیرهای چند مقداری
Using Multi-valued Variables
استفاده از متغیرهای جادویی (Magic Variables)
Using Magic Variables
استفاده از Register
Using Register
استفاده از Vault برای ذخیره اطلاعات حساس
Using Vault to Store Sensitive Information
آزمایشگاه: انعطافپذیر کردن پلیبوکها با متغیرها
Lab Making Playbooks Flexible with Variables
پاسخ آزمایشگاه: انعطافپذیر کردن پلیبوکها با متغیرها
Lab Solution Making Playbooks Flexible with Variables
اهداف آموزشی
Learning objectives
مروری بر دستورات شرطی
Conditionals Overview
استفاده از Handlerها برای اجرای شرطی تسکها
Using Handlers for Conditional Task Execution
استفاده از when برای اجرای تسکها بر اساس شرایط خاص
Using when to Run Tasks Based on Specific Conditions
استفاده از register برای کار با نتایج تسکها
Using register to Work with Task Results
استفاده از بلوکها (Blocks)
Using Blocks
استفاده از loop برای پردازش لیستی از آیتمها
Using loop to Process a List of Items
مدیریت خطا با ماژول fail
Managing Failure with the fail Module
استفاده از ماژول assert
Using the assert Module
آزمایشگاه: استفاده از when برای Idempotent کردن ماژول command
Lab Using when to Make the command Module Idempotent
پاسخ آزمایشگاه: استفاده از when برای Idempotent کردن ماژول command
Lab Solution Using when to Make the command Module Idempotent
اهداف آموزشی
Learning objectives
دستکاری فایلها
Manipulating Files
تغییر محتوای فایل
Changing File Contents
استفاده از ماژول find
Using the find Module
استفاده از Templateها
Using Templates
آزمایشگاه: کار با فایلها
Lab Working with Files
پاسخ آزمایشگاه: کار با فایلها
Lab Solution Working with Files
اهداف آموزشی
Learning objectives
درک مفهوم Collectionها
Understanding Collections
درک مفهوم Roleها
Understanding Roles
کار با Ansible Galaxy
Working with Galaxy
استفاده از Collectionها
Using Collections
استفاده از Collectionها از Automation Hub
Using Collections from Automation Hub
ایجاد Roleهای شخصی
Creating your own Roles
آزمایشگاه: کار با Roleها و Collectionها
Lab Working with Roles and Collections
پاسخ آزمایشگاه: کار با Roleها و Collectionها
Lab Solution Working with Roles and Collections
نمایش نظرات