سر فصل های دوره
Automation with Ansible
1. Introducing Ansible (معرفی انسیبل)
Overview of Ansible (مرور کلی بر انسیبل)
Installing Ansible (نصب انسیبل)
2. Deploying Ansible (استقرار انسیبل)
Building an Ansible Inventory (ساخت اینونتوری یا لیست میزبانها)
Managing Configuration Files (مدیریت فایلهای پیکربندی)
Running Ad Hoc Commands (اجرای دستورات موقت و تکباره)
3. Implementing Playbooks (پیادهسازی Playbookها)
Writing and Running Playbooks (نوشتن و اجرای پلیبوکها)
Implementing Multiple Plays (پیادهسازی چندین Play در یک فایل)
4. Managing Variables and Facts (مدیریت متغیرها و حقایق سیستم)
Managing Variables and Secrets (مدیریت متغیرها و دادههای محرمانه/Vault)
Managing Facts (مدیریت حقایق استخراج شده از سیستمهای تحت مدیریت)
5. Implementing Task Control (پیادهسازی کنترل وظایف)
Loops and Conditional Tasks (نوشتن حلقهها و وظایف شرطی)
Implementing Handlers (پیادهسازی هندلرها برای واکنش به تغییرات)
Handling Task Failure (مدیریت خطاها در اجرای وظایف)
6. Deploying Files to Managed Hosts (استقرار فایلها روی میزبانها)
Modifying and Copying Files (تغییر و کپی کردن فایلها به سیستمهای مقصد)
Deploying Custom Files with Jinja2 Templates (استقرار فایلهای سفارشی با قالبهای Jinja2)
7. Managing Large Projects (مدیریت پروژههای بزرگ)
Selecting Hosts with Host Patterns (انتخاب میزبانها با استفاده از الگوها)
Managing Dynamic Inventories (مدیریت اینونتوریهای پویا)
Configuring Parallelism (پیکربندی اجرای موازی دستورات)
Including and Importing Files (فراخوانی و وارد کردن فایلهای جانبی)
8. Simplifying Playbooks with Roles (سادهسازی پلیبوکها با استفاده از Role)
Describing Role Structure (تشریح ساختار رولها)
Creating Roles (ایجاد رولهای سفارشی)
Deploying Roles with Ansible Galaxy (استقرار رولها از طریق Ansible Galaxy)
Reusing Content with System Roles (استفاده مجدد از محتوا با رولهای سیستمی)
9. Troubleshooting Ansible (عیبیابی انسیبل)
Troubleshooting Playbooks (عیبیابی فایلهای پلیبوک)
Troubleshooting Managed Hosts (عیبیابی سیستمهای تحت مدیریت)
10. Automating Linux Administration Tasks (خودکارسازی وظایف مدیریتی لینوکس)
Managing Software, Subscriptions, Users, and Authentication (مدیریت نرمافزار، اشتراکها، کاربران و احراز هویت)
Managing Boot Process, Storage, and Scheduled Processes (مدیریت فرآیند بوت، فضای ذخیرهسازی و زمانبندی وظایف)
11. Comprehensive Review (مرور جامع)
Hands-on Labs for Deploying Ansible, Creating Playbooks, and Roles (تمرینهای عملی جامع برای استقرار انسیبل، ساخت پلیبوکها و رولها)