لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
اتوماسیون با کتابهای بازی Ansible [ویدئو]
Automation with Ansible Playbooks [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی طراحی شده است تا شما را با استفاده از Ansible برای خودکارسازی وظایف مدیریت پیکربندی محلی و ابری با Playbooks آشنا کند.
شما از طریق کار با گره های مدیریت شده راهنمایی خواهید شد. با پیشروی، این دوره به شما کمک می کند تا احراز هویت رمز عبور را تنظیم کنید. با نزدیک شدن به بخشهای پایانی، حتی با انتقال فایل از Ansible Engine به گرهها با استفاده از ماژول کپی آشنا خواهید شد.
در پایان این دوره، شما با مفاهیم ضروری و مهارت های لازم برای خودکارسازی کارها به طور موثر با استفاده از Ansible آشنا خواهید شد.
همه کدها و فایلهای پشتیبانی این دوره در https://github.com/PacktPublishing/Automation-with-Ansible-Playbooks در دسترس خواهند بود- درک نحوه کار با گرههای مدیریت شده در صورتی که گرههای مدیریت شده با پایتون نصب نشده باشند.
در پیادهسازی کتابهای بازی Ansible از سطح پایه تا سطح پیشرفته عمیق شوید
ماژول بلوک و کاربرد آن را درک کنید
نحوه تنظیم احراز هویت رمز عبور را بدانید
نصب و پیکربندی Ansible را انجام دهید این دوره برای کسانی است که به دنبال شغلی در اتوماسیون با استفاده از Ansible و Ansible Playbooks هستند. دسترسی به پیش نمایش دوره: اتوماسیون با استفاده از Ansible - گام به گام * کاوش مکان های مختلف یک فایل ansible.cfg * انتقال یک فایل از Ansible Engine به گره ها با استفاده از ماژول کپی
سرفصل ها و درس ها
معرفی
Introduction
پیش نمایش دوره: اتوماسیون با استفاده از Ansible - گام به گام
Preview of the course: Automation using Ansible - Step by Step
مقدمه: داستان قبل از Ansible یا هر ابزار مدیریت پیکربندی دیگری
Introduction: Story before Ansible or Any other configuration Management tools
معماری Ansible
Ansible Architecture
نصب و پیکربندی Ansible
Installing and Configuring Ansible
نصب و پیکربندی Ansible قسمت 1 (نصب)
Ansible Installation and Configuration Part-1 (Installation)
نصب و پیکربندی Ansible قسمت 2 (پیکربندی)
Ansible Installation and Configuration Part-2 (Configuration)
چگونه بررسی کلید میزبان را غیرفعال کنیم؟
How to disable host key checking?
فایل موجودی با گروه ها و گروه ها
Inventory file with Groups and Group of Groups
مکان های مختلف فایل ansible.cfg با اولویت
Different locations of ansible.cfg file with priority
مروری بر Ansible Architecture
Review on Ansible Architecture
نصب Ansible Engine روی RHEL 8
Installing Ansible Engine on RHEL 8
دستورات Ad-hoc Ansible
Ansible Ad-hoc commands
مقدمه ای بر دستورات Ad-hoc | نحو اولیه برای دستورات Ad-hoc Ansible
Introduction to Ad-hoc commands | Basic syntax for Ansible Ad-hoc commands
Ansible چگونه کار می کند؟ (اجرای دستورات Ad-hoc یا Playbooks)
How Ansible Works? (Executing Ad-hoc commands or Playbooks)
با استفاده از ماژول کپی فایل را از Ansible Engine به Nodes منتقل کنید
Transfer a file from Ansible Engine to Nodes using copy module
یک فایل از Ansible Managed Nodes به Ansible Engine دانلود کنید
Download a file from Ansible Managed Nodes to Ansible Engine
یک فایل یا دایرکتوری در گره های مدیریت شده ایجاد یا حذف کنید
Create or Delete a file or directory on Managed Nodes
لیست ماژول های مختلف برای کار با فایل ها
List of different modules to work with files
با استفاده از ماژول yum بسته ای مانند git، httpd، mysql، git را روی سیستم های لینوکس نصب کنید.
Install a package like git, httpd, mysql, git on Linux Systems using yum module
ماژول فرمان
Command Module
واقعیت ها و متغیرهای قابل تشخیص
Ansible Facts and Variables
مقدمه ای بر حقایق قابل درک
Introduction to Ansible Facts
چگونه حقایق سفارشی ایجاد کنیم و با آنها کار کنیم؟
How to create and work with custom facts?
موجودی های Ansible (موجودی استاتیک و دینامیک)
Ansible Inventories (Static and Dynamic Inventories)
انواع موجودی و کار با اسکریپت موجودی پویا AWS EC2
Inventory Types and Working with AWS EC2 Dynamic Inventory Script
نحوه کار با گره های مدیریت شده در صورتی که گره های مدیریت شده با پایتون نصب نشده باشند
How to work with Managed nodes if managed nodes are not installed with Python
کار با گره های مدیریت شده با استفاده از ماژول خام
Working with managed nodes using raw module
راه اندازی و توضیح احراز هویت رمز عبور
Password Authentication setup and explanation
کار با گره های مدیریت شده با استفاده از رمز عبور | احراز هویت رمز عبور
Working with Managed Nodes using a Password | Password Authentication
اجرای وظایف Ansible با کاربران پیش فرض و متفاوت در گره های مدیریت شده
Executing Ansible tasks with default and different users on Managed Nodes
متغیرهای Ansible
Ansible Variables
آشنایی اولیه با متغیرهای Ansible
Basic introduction to Ansible variables
مقدمه ای بر Ansible Playbooks
Introduction to Ansible Playbooks
مقدمه ای بر کتاب های بازی با مفاهیم وظیفه و بازی
Introduction to Playbooks with task and play concepts
نوشتن کتاب های بازی ساده برای درک اولیه
Writing Simple Playbooks for basic understanding
نکات کلیدی اساسی برای اجرای Ansible Playbooks
Basic Key Points to run Ansible Playbooks
مفاهیم اولیه برای نوشتن کتاب های بازی (کار با متغیرهای مختلف)
Basic concepts to write Playbooks (Working with different variables)
هر پیامی (مثلاً به Playbooks خوش آمدید) را با استفاده از playbook چاپ کنید؟
Print any message (ex: welcome to Playbooks) using playbook?
متغیرها و انواع داده ها
Variable and data types
ساختارهای داده/مجموعه داده ها
Data Structures/ Data Collections
کتاب بازی ساده برای درک استفاده از register و set_fact
Simple playbook to understand the usage of register and set_fact
چگونه می توان یک متغیر را خواند و با استفاده از playbook ansible چاپ کرد؟
How to read a variable and print using ansible playbook?
چگونه یک متغیر را از فایل yaml/json بخوانیم؟
How to read a variable from yaml/json file?
کار با آرگومان های خط فرمان
Working with command line arguments
کار با متغیرهای Gather facts یا متغیرهای ماژول راه اندازی
Working with Gather facts variables or setup module variables
کار با متغیرهای inventory_hostname و hostvars
Working with inventory_hostname and hostvars variables
ویرایشگر کد ویژوال استودیو برای کتاب های بازی Ansible
Visual Studio Code Editor for Ansible Playbooks
نصب و استفاده از ویرایشگر کد ویژوال استودیو برای Ansible Playbooks
Installing and using Visual Studio Code Editor for Ansible Playbooks
عملیات روی رشته ها و اعداد با استفاده از Playbooks (فیلترها و روش ها)
Operations on strings and numbers using Playbooks (Filters and Methods)
عملگرهای حسابی روی اعداد
Arithmetic operators on numbers
تمرین ساده بر روی عملگرهای حسابی
Simple practice on Arithmetic Operators
فیلترها و روش های کتاب های بازی Ansible
Filters and Methods of Ansible Playbooks
اپراتورها برای کار با وظایف
Operators to work with tasks
عملگرهای مقایسه
Comparison operators
اپراتورهای عضویت و اپراتورهای تست
Membership operators and Test Operators
عملگرهای منطقی
Logical operators
اظهارات مشروط
Conditional Statements
تنظیمات سرور اوبونتو که آن را به عنوان یک گره مدیریت شده در نظر بگیرد
Settings for Ubuntu server to consider it as a Managed Node
چگونه از دستور شرطی استفاده کنیم؟ (توضیح با کتاب بازی ساده)
How to use when conditional statement? (Explanation with simple playbook)
عبارت شرطی درون خطی
Inline conditional statement
مقدمه ای بر گردانندگان
Introduction to handlers
استفاده اولیه از Handlers
Basic usage of Handlers
حلقه ها
Loops
مقدمه ای بر حلقه ها
Introduction to loops
برچسب ها
Tags
کار با برچسب ها و رد شدن از برچسب ها
Working with tags and skip tags
رسیدگی به خطا (نادیده_اشتباهات، شکست_شدن_هنگام انسداد، نجات و همیشه)
Error Handling (ignore_errors,failed_whenblock, rescue and always)
رسیدگی به خطا قسمت 1
Error Handling part 1
مدیریت خطا با بلوک و نجات بخش 2
Error Handling with block and rescue part 2
مفاهیم قابل استفاده مجدد با: import_tasks، include_tasks
Ansible reusable concepts with: import_tasks,include_tasks
وظایف قابل استفاده مجدد با واردات و شامل
Reusable tasks with import and include
loacal_action در مقابل delegate_to
loacal_action vs delegate_to
استفاده از local_action و delegate_to
Usage of local_action and delegate_to
نصب و پیکربندی Tomcat با استفاده از Playbook
Tomcat Installation and Configuration using Playbook
نصب و پیکربندی جاوا و تامکت با استفاده از ماژول قالب
Java and Tomcat installation and configuration using template module
ماژول قالب
Template module
مقدمه ای بر ماژول قالب با متغیرها
Introduction to template module with variables
متغیرهای قالب، عبارات شرطی و حلقه ها
Template variables, conditional statements and loops
تامین AWS با استفاده از Ansible
AWS Provisioning Using Ansible
تنظیم محیط زیست محیطی برای تامین AWS
Ansible Environment setup for AWS Provisioning
نمونه های EC2 را با چندین گروه امنیتی و برچسب راه اندازی کنید
Launch EC2 Instances with multiple security groups and Tags
کتاب های بازی ساده برای شروع توقف و پایان دادن به نمونه های ec2
Simple playbooks to start stop and terminate ec2 instances
کتاب راهنما برای شروع توقف و خاتمه نمونه
Single playbook to start stop and terminate Instance
برچسبهای EC2 به شروع، توقف و خاتمه نمونهها کمک میکنند
EC2 Tags help to start, stop and terminate instances
پاکسازی موارد EC2 بدون برچسب با استفاده از Playbooks
Cleanup Tag-less EC2 Instances using Playbooks
گزارشهای CSV را با استفاده از Playbooks برای نمونههای ec2 ایجاد کنید
Generate CSV Reports using ansible Playbooks for ec2 Instances
Ansible Vault برای محافظت از کتاب های بازی Ansible با رمزگذاری
Ansible Vault to Protect Ansible Playbooks with Encryption
Ansible-Vault
Ansible-Vault
Ansible-Roles
Ansible-Roles
تبدیل کتاب بازی به نقش های Ansible
Converting a playbook into to Ansible Roles
نمایش نظرات