آموزش اتوماسیون با انسیبل – DevOps عملی - آخرین آپدیت

دانلود Automation with Ansible - Hands-on DevOps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش خودکارسازی وظایف تکراری با Ansible

یاد بگیرید که چگونه با استفاده از Ansible، وظایف تکراری را خودکار کنید. این دوره شامل درس‌ها، نمایش‌های عملی، آزمون‌ها و تمرین‌های کدنویسی عملی است.

سرفصل‌های دوره:

  • معرفی اتوماسیون با Ansible
  • استقرار و پیکربندی Ansible Controller و گره‌های مدیریت شده
  • توسعه و مدیریت فایل‌های Inventory در Ansible
  • توسعه کد Ansible با استفاده از Playbook ها
  • Roles و Collections در Ansible
  • Ansible Galaxy و Vault
  • درک مفاهیمی مانند وظایف Ad-hoc، متغیرها، Facts، شرط‌ها، حلقه‌ها و Handlers در Ansible
  • Ansible AWX - رابط کاربری تحت وب برای Ansible
  • Ansible برای ویندوز
  • موارد عیب‌یابی

پیش‌نیازها:

  • دانش اولیه Unix/Linux
  • حساب AWS Free Tier (اختیاری)

درباره دوره:

این دوره "آموزش خودکارسازی با Ansible" که برای مبتدیان طراحی شده است، اصول اولیه لازم برای شروع کار با Ansible را معرفی می‌کند. این دوره با معرفی Ansible و اصطلاحات کلیدی Ansible آغاز می‌شود و سپس به راه‌اندازی Ansible در زمان واقعی، معماری عمیق و ماژول‌های Ansible می‌پردازد. این دوره همچنین برخی از مفاهیم اصلی و حیاتی مانند Playbooks، Roles، Collections، فایل‌های پیکربندی مهم Ansible، Facts، Ansible Vault، Jinja Templates، Ansible برای ویندوز، سناریوهای عیب‌یابی و موارد دیگر را پوشش می‌دهد. اگر با Ansible آشنایی ندارید، نگران نباشید، ما از اصول اولیه شروع خواهیم کرد. هر درس در این دوره با نمایش‌های عملی همراه است.

این دوره همچنین Ansible AWX را پوشش می‌دهد که یک پروژه بالادستی از Red Hat Automation Platform (که قبلاً با نام Ansible Tower شناخته می‌شد) است.

Ansible چیست؟

در چشم‌انداز پیچیده فناوری اطلاعات امروزی، مدیریت سرورهای متعدد و اطمینان از پیکربندی‌های ثابت در سراسر آن‌ها می‌تواند یک کار دلهره‌آور باشد. اینجاست که Ansible وارد عمل می‌شود و یک پلتفرم منبع باز قدرتمند برای ساده‌سازی و خودکارسازی مدیریت زیرساخت‌ها از جمله تهیه، پچ کردن، پیکربندی و مدیریت سیستم‌عامل‌ها و اجزای برنامه در مراکز داده سازمانی، محیط‌های ابری یا زیرساخت‌های مجازی مانند VMware ارائه می‌دهد.

ساختار دوره:

  • درس‌ها
  • دموها
  • آزمون‌ها
  • تکالیف

محتوای دوره:

  • معرفی Ansible
  • درک چارچوب و اصطلاحات Ansible
  • راه‌اندازی محیط Ansible
  • معماری عمیق Ansible
  • انواع و مدیریت Inventory
  • Modules - بلوک‌های سازنده اصلی
  • وظایف Adhoc
  • فرآیند ایجاد کد Ansible (Playbooks)
  • Ansible برای خودکارسازی وظایف ویندوز
  • متغیرها، متغیرهای Magic و Facts
  • شرط‌ها و حلقه‌ها
  • سیستم Handlers
  • Roles و Collections در Ansible برای محیط‌های بزرگتر
  • Ansible Galaxy برای Roles و Collections از پیش ساخته شده
  • Ansible Vault
  • نکات عیب‌یابی
  • Ansible AWX - رابط کاربری تحت وب

تمام بخش‌های این دوره به صورت زنده نشان داده می‌شوند. هدف برای کاربران ثبت‌نام شده این است که محیط Ansible خود را راه‌اندازی کنند، تمرین‌ها را انجام دهند و با انجام دادن، یاد بگیرند!


سرفصل ها و درس ها

Course Introduction

  • Introduction - مقدمه Introduction

  • GitHub Repository Link - لینک مخزن گیت‌هاب GitHub Repository Link

  • Course Material - Automation with Ansible - Hands-On DevOps - مواد درسی - اتوماسیون با Ansible - DevOps عملی Course Material - Automation with Ansible - Hands-On DevOps

Introduction to Automation with Ansible - مقدمه‌ای بر اتوماسیون با Ansible Introduction to Automation with Ansible

  • Topic Introduction - Introduction to Ansible Automation - معرفی مبحث - مقدمه‌ای بر اتوماسیون Ansible Topic Introduction - Introduction to Ansible Automation

  • Getting Started with Ansible - شروع به کار با Ansible Getting Started with Ansible

  • Why Ansible? - چرا Ansible؟ Why Ansible?

  • Use Cases of Ansible - موارد استفاده از Ansible Use Cases of Ansible

  • Prerequisite Concepts - مفاهیم پیش‌نیاز Prerequisite Concepts

  • How Ansible Works? - Ansible چگونه کار می‌کند؟ How Ansible Works?

  • Essential Ansible Terminologies - اصطلاحات ضروری Ansible Essential Ansible Terminologies

  • Ansible Packages and Releases - بسته‌ها و نسخه‌های Ansible Ansible Packages and Releases

  • Demonstration - Ansible Documentation - نمایش - مستندات Ansible Demonstration - Ansible Documentation

  • Summary - خلاصه Summary

  • Checkout - Podman for the Absolute Beginners - Hands-On DevOps - بررسی - Podman برای مبتدیان - DevOps عملی Checkout - Podman for the Absolute Beginners - Hands-On DevOps

Ansible Installation and Configuration - نصب و پیکربندی Ansible Ansible Installation and Configuration

  • Topic Introduction - Ansible Setup - معرفی مبحث - راه‌اندازی Ansible Topic Introduction - Ansible Setup

  • Getting Started with Ansible Installation and Configuration - شروع به کار با نصب و پیکربندی Ansible Getting Started with Ansible Installation and Configuration

  • Introduction to the Environment - معرفی محیط Introduction to the Environment

  • Demonstration - Preparing the Controller Node - نمایش - آماده‌سازی گره کنترل‌کننده Demonstration - Preparing the Controller Node

  • Demonstration - Setting Password Less Authentication - نمایش - تنظیم احراز هویت بدون رمز عبور Demonstration - Setting Password Less Authentication

  • Demonstration - Installing Ansible on the Controller Node - نمایش - نصب Ansible بر روی گره کنترل‌کننده Demonstration - Installing Ansible on the Controller Node

  • Demonstration - Validating the Ansible Installation - نمایش - اعتبارسنجی نصب Ansible Demonstration - Validating the Ansible Installation

  • Demonstration - Ansible on localhost - نمایش - Ansible بر روی localhost Demonstration - Ansible on localhost

  • Summary - خلاصه Summary

  • Checkout - The Ultimate Linux Bootcamp for DevOps SRE & Cloud Engineers - بررسی - بوت کمپ نهایی لینوکس برای مهندسین DevOps SRE و Cloud Checkout - The Ultimate Linux Bootcamp for DevOps SRE & Cloud Engineers

Ansible Inventory - موجودی Ansible Ansible Inventory

  • Topic Introduction - Ansible Inventory - معرفی مبحث - موجودی Ansible Topic Introduction - Ansible Inventory

  • Overview of Ansible Inventory - مروری بر موجودی Ansible Overview of Ansible Inventory

  • Inventory Types - انواع موجودی Inventory Types

  • Inventory File Formats - فرمت‌های فایل موجودی Inventory File Formats

  • Hosts & Groups - میزبان‌ها و گروه‌ها Hosts & Groups

  • Using & Managing Inventory files - استفاده و مدیریت فایل‌های موجودی Using & Managing Inventory files

  • Demonstration - Default Inventory File - نمایش - فایل موجودی پیش‌فرض Demonstration - Default Inventory File

  • Demonstration - ansible-inventory Command Line Utility - نمایش - ابزار خط فرمان ansible-inventory Demonstration - ansible-inventory Command Line Utility

  • Variables in Inventory - متغیرها در موجودی Variables in Inventory

  • Demonstration - Variables in Inventory - نمایش - متغیرها در موجودی Demonstration - Variables in Inventory

  • Summary - خلاصه Summary

  • Checkout - Practical Kubernetes - Beyond CKA and CKAD | Hands-on - بررسی - Kubernetes کاربردی - فراتر از CKA و CKAD | عملی Checkout - Practical Kubernetes - Beyond CKA and CKAD | Hands-on

Ansible Modules & Adhoc Tasks - ماژول‌ها و وظایف موقت Ansible Ansible Modules & Adhoc Tasks

  • Topic Introduction - Ansible Modules and Adhoc Tasks - معرفی مبحث - ماژول‌ها و وظایف موقت Ansible Topic Introduction - Ansible Modules and Adhoc Tasks

  • Getting Started with Ansible Modules - شروع به کار با ماژول‌های Ansible Getting Started with Ansible Modules

  • Ansible Core Modules - ماژول‌های اصلی Ansible Ansible Core Modules

  • Ansible Custom Modules - ماژول‌های سفارشی Ansible Ansible Custom Modules

  • Ansible Plugins - پلاگین‌های Ansible Ansible Plugins

  • Demonstration - Accessing Modules through Ansible Documentation - نمایش - دسترسی به ماژول‌ها از طریق مستندات Ansible Demonstration - Accessing Modules through Ansible Documentation

  • Understanding Ansible Adhoc Mode - درک حالت موقت Ansible Understanding Ansible Adhoc Mode

  • Ansible Adhoc Execution Syntax - ساختار اجرای موقت Ansible Ansible Adhoc Execution Syntax

  • Demonstration - How to Write Ansible Adhoc Commands - نمایش - نحوه نوشتن دستورات موقت Ansible Demonstration - How to Write Ansible Adhoc Commands

  • Demonstration - Ten Practical Adhoc Use Cases - نمایش - ده مورد استفاده کاربردی موقت Demonstration - Ten Practical Adhoc Use Cases

  • Summary - خلاصه Summary

Ansible Playbooks - Playbookهای Ansible Ansible Playbooks

  • Topic Introduction - Ansible Playbooks - معرفی مبحث - Playbookهای Ansible Topic Introduction - Ansible Playbooks

  • Getting Started with Playbooks - شروع به کار با Playbookها Getting Started with Playbooks

  • YAML Overview - مروری بر YAML YAML Overview

  • Playbooks Structure - ساختار Playbookها Playbooks Structure

  • A 4-Step Process for Working with Playbooks - یک فرآیند 4 مرحله‌ای برای کار با Playbookها A 4-Step Process for Working with Playbooks

  • Command Line Utility - ansible-playbook - ابزار خط فرمان - ansible-playbook Command Line Utility - ansible-playbook

  • Demonstration - Developing Ansible Playbooks - نمایش - توسعه Playbookهای Ansible Demonstration - Developing Ansible Playbooks

  • Demonstration - More Playbooks - نمایش - Playbookهای بیشتر Demonstration - More Playbooks

  • Demonstration - Writing a Multi-task Playbook (Docker Setup) - نمایش - نوشتن Playbook چند وظیفه‌ای (راه‌اندازی Docker) Demonstration - Writing a Multi-task Playbook (Docker Setup)

  • Demonstration - Writing a Multi-task Playbook (mysql Setup) - نمایش - نوشتن Playbook چند وظیفه‌ای (راه‌اندازی mysql) Demonstration - Writing a Multi-task Playbook (mysql Setup)

  • Summary - خلاصه Summary

Ansible for Windows - Ansible برای ویندوز Ansible for Windows

  • Topic Introduction - Ansible for Windows OS - معرفی مبحث - Ansible برای سیستم عامل ویندوز Topic Introduction - Ansible for Windows OS

  • Getting Started with Windows Managed Nodes - شروع به کار با گره‌های مدیریت شده ویندوز Getting Started with Windows Managed Nodes

  • Demonstration - Setting up Windows Managed Node - نمایش - راه‌اندازی گره مدیریت شده ویندوز Demonstration - Setting up Windows Managed Node

  • Demonstration - Running Adhoc Tasks on Windows - نمایش - اجرای وظایف موقت در ویندوز Demonstration - Running Adhoc Tasks on Windows

  • Demonstration - Playbooks for Windows - نمایش - Playbookها برای ویندوز Demonstration - Playbooks for Windows

  • Summary - خلاصه Summary

  • Checkout - Argo CD for the Absolute Beginners - Hands-On DevOps - بررسی - Argo CD برای مبتدیان - DevOps عملی Checkout - Argo CD for the Absolute Beginners - Hands-On DevOps

Variables, Magic Variables and Facts in Ansible - متغیرها، متغیرهای جادویی و فکت‌ها در Ansible Variables, Magic Variables and Facts in Ansible

  • Topic Introduction - Ansible Variables and Facts - معرفی مبحث - متغیرها و فکت‌های Ansible Topic Introduction - Ansible Variables and Facts

  • Understanding Variables in Ansible - درک متغیرها در Ansible Understanding Variables in Ansible

  • Variable Definition and Declaration in Ansible - تعریف و اعلان متغیرها در Ansible Variable Definition and Declaration in Ansible

  • Demonstration - Variables in Playbook - نمایش - متغیرها در Playbook Demonstration - Variables in Playbook

  • Magic Variables - متغیرهای جادویی Magic Variables

  • Getting Started with Ansible Facts - شروع به کار با فکت‌های Ansible Getting Started with Ansible Facts

  • Demonstation - Ansible Facts (Retrieve and Use) - نمایش - فکت‌های Ansible (بازیابی و استفاده) Demonstation - Ansible Facts (Retrieve and Use)

  • Demonstration - Disabling Ansible Facts - نمایش - غیرفعال کردن فکت‌های Ansible Demonstration - Disabling Ansible Facts

  • Summary - خلاصه Summary

Conditionals, Loops and Handlers - شرط‌ها، حلقه‌ها و هندلرها Conditionals, Loops and Handlers

  • Topic Introduction - Conditionals, Loops and Handlers - معرفی مبحث - شرط‌ها، حلقه‌ها و هندلرها Topic Introduction - Conditionals, Loops and Handlers

  • Conditionals in Ansible - شرط‌ها در Ansible Conditionals in Ansible

  • Loops in Ansible - حلقه‌ها در Ansible Loops in Ansible

  • Demonstration - Docker Setup using loops and conditionals - نمایش - راه‌اندازی Docker با استفاده از حلقه‌ها و شرط‌ها Demonstration - Docker Setup using loops and conditionals

  • Handlers in Ansible - هندلرها در Ansible Handlers in Ansible

  • Demonstration - Conditionals, Loops and Handlers together - نمایش - شرط‌ها، حلقه‌ها و هندلرها با هم Demonstration - Conditionals, Loops and Handlers together

  • Summary - خلاصه Summary

Ansible Roles - نقش‌های Ansible Ansible Roles

  • Topic Introduction - Ansible Roles - معرفی مبحث - نقش‌های Ansible Topic Introduction - Ansible Roles

  • Introduction to Ansible Roles - مقدمه‌ای بر نقش‌های Ansible Introduction to Ansible Roles

  • Directory Structure of Roles - ساختار دایرکتوری نقش‌ها Directory Structure of Roles

  • Understanding Roles Creation Process - درک فرآیند ایجاد نقش‌ها Understanding Roles Creation Process

  • Demonstration - Developing Ansible Roles - نمایش - توسعه نقش‌های Ansible Demonstration - Developing Ansible Roles

  • Demonstration - include_role and import_role - نمایش - include_role و import_role Demonstration - include_role and import_role

  • Role Dependencies - وابستگی‌های نقش Role Dependencies

  • Demonstration - Role Dependencies - نمایش - وابستگی‌های نقش Demonstration - Role Dependencies

  • Demonstration - Role Variables and Defaults - نمایش - متغیرها و مقادیر پیش‌فرض نقش Demonstration - Role Variables and Defaults

  • Summary - خلاصه Summary

  • Checkout - Kubernetes and Cloud Native Associate (KCNA) + Practice Exam - بررسی - Kubernetes و Cloud Native Associate (KCNA) + آزمون تمرینی Checkout - Kubernetes and Cloud Native Associate (KCNA) + Practice Exam

Ansible Collections - مجموعه‌های Ansible Ansible Collections

  • Topic Introduction - Ansible Collections - معرفی مبحث - مجموعه‌های Ansible Topic Introduction - Ansible Collections

  • Getting Started with Ansible Collections - شروع به کار با مجموعه‌های Ansible Getting Started with Ansible Collections

  • Demonstration - Installing and Managing Ansible Collections - نمایش - نصب و مدیریت مجموعه‌های Ansible Demonstration - Installing and Managing Ansible Collections

  • Demonstration - Collections Index - نمایش - فهرست مجموعه‌ها Demonstration - Collections Index

  • Demonstration - Developing Your Own Ansible Collections - نمایش - توسعه مجموعه‌های Ansible خودتان Demonstration - Developing Your Own Ansible Collections

  • Demonstration - Using Collections in Ansible Playbooks - نمایش - استفاده از مجموعه‌ها در Playbookهای Ansible Demonstration - Using Collections in Ansible Playbooks

  • Summary - خلاصه Summary

Ansible Galaxy - Galaxy Ansible Ansible Galaxy

  • Topic Introduction - Ansible Galaxy - معرفی مبحث - Galaxy Ansible Topic Introduction - Ansible Galaxy

  • An Overview of Ansible Galaxy - مروری بر Galaxy Ansible An Overview of Ansible Galaxy

  • Use Cases - موارد استفاده Use Cases

  • Demonstration - Navigating to Ansible Galaxy Website - نمایش - پیمایش به وب‌سایت Galaxy Ansible Demonstration - Navigating to Ansible Galaxy Website

  • Demonstration - Publishing Roles to Ansible Galaxy - نمایش - انتشار نقش‌ها در Galaxy Ansible Demonstration - Publishing Roles to Ansible Galaxy

  • Summary - خلاصه Summary

Ansible Vault - Vault Ansible Ansible Vault

  • Topic Introduction - Ansible Vault - معرفی مبحث - Vault Ansible Topic Introduction - Ansible Vault

  • Getting Started with Ansible Vault - شروع به کار با Vault Ansible Getting Started with Ansible Vault

  • Real World Examples - مثال‌های دنیای واقعی Real World Examples

  • Demonstration - Encrypting Variables - نمایش - رمزگذاری متغیرها Demonstration - Encrypting Variables

  • Demonstration - Encrypting Files - نمایش - رمزگذاری فایل‌ها Demonstration - Encrypting Files

  • Demonstration - Decrypting Variables and Files - نمایش - رمزگشایی متغیرها و فایل‌ها Demonstration - Decrypting Variables and Files

  • Summary - خلاصه Summary

Troubleshooting Ansible - عیب‌یابی Ansible Troubleshooting Ansible

  • Topic Introduction - Troubleshooting Ansible - معرفی مبحث - عیب‌یابی Ansible Topic Introduction - Troubleshooting Ansible

  • Troubleshooting Tips - نکات عیب‌یابی Troubleshooting Tips

  • Demonstration - '--syntax-check' - نمایش - '--syntax-check' Demonstration - '--syntax-check'

  • Demonstration - Missing Module Parameters - نمایش - پارامترهای ماژول گمشده Demonstration - Missing Module Parameters

  • Demonstration - Step by Step Playbook Execution - نمایش - اجرای گام به گام Playbook Demonstration - Step by Step Playbook Execution

  • Demonstration - Tags in Playbooks - نمایش - تگ‌ها در Playbookها Demonstration - Tags in Playbooks

  • Demonstration - register with debug Module - نمایش - ثبت‌نام با ماژول debug Demonstration - register with debug Module

  • Demonstration - ansible-lint Utility - نمایش - ابزار ansible-lint Demonstration - ansible-lint Utility

  • Summary - خلاصه Summary

  • Checkout - Mastering Docker Essentials - Hands-on DevOps - بررسی - تسلط بر مبانی Docker - DevOps عملی Checkout - Mastering Docker Essentials - Hands-on DevOps

Ansible AWX - Web Based User Interface for Ansible - AWX Ansible - رابط کاربری مبتنی بر وب برای Ansible Ansible AWX - Web Based User Interface for Ansible

  • Topic Introduction - Ansible AWX - معرفی مبحث - AWX Ansible Topic Introduction - Ansible AWX

  • Getting Started with Ansible AWX (Web Based User Interface) - شروع به کار با Ansible AWX (رابط کاربری مبتنی بر وب) Getting Started with Ansible AWX (Web Based User Interface)

  • Demonstration - AWX Setup on Kubernetes - نمایش - راه‌اندازی AWX بر روی Kubernetes Demonstration - AWX Setup on Kubernetes

  • Demonstration - Running Adhoc tasks and Playbook using AWX - نمایش - اجرای وظایف موقت و Playbook با استفاده از AWX Demonstration - Running Adhoc tasks and Playbook using AWX

  • Summary - خلاصه Summary

Practice Exam - آزمون تمرینی Practice Exam

  • Practice Test 1: Practice Exam - تست تمرینی 1: آزمون تمرینی Practice Test 1: Practice Exam

Conclusion - نتیجه‌گیری Conclusion

  • Conclusion - نتیجه‌گیری Conclusion

نمایش نظرات

آموزش اتوماسیون با انسیبل – DevOps عملی
جزییات دوره
7 hours
128
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,158
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yogesh Raheja Yogesh Raheja

مربی و مشاور DevOps، اتوماسیون و Cloud

Thinknyx Technologies Thinknyx Technologies

همکار آموزش آنلاین