آموزش کالکشن‌های Ansible، قابلیت استفاده مجدد و بهترین روش‌ها - آخرین آپدیت

دانلود Ansible Collections, Reusability, and Best Practices

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اگر مدیر IT یا مهندس DevOps هستید و تجربه‌ای در Ansible و مدیریت لینوکس دارید، این دوره به شما کمک می‌کند تا از پلی‌بوک‌های ابتدایی فراتر رفته و شروع به ساخت اتوماسیون‌های آماده برای محیط عملیاتی (Production) کنید. در این دوره با عنوان «نقش‌ها (Roles)، قابلیت استفاده مجدد و بهترین روش‌های Ansible»، یاد می‌گیرید که چگونه پروژه‌ها را با استفاده از Roleها ساختاربندی کنید، بهترین متدها را برای ایجاد پلی‌بوک‌های بهینه و قابل نگهداری پیاده‌سازی نمایید و کالکشن‌ها و نقش‌های جامعه کاربری را مدیریت کنید. همچنین نحوه تست و عیب‌یابی پلی‌بوک‌ها را با استفاده از ابزارهایی مانند Molecule و خط لوله‌های CI بررسی خواهید کرد. در پایان این دوره، شما قادر خواهید بود کدهای Ansible را با استفاده از Roles و ansible-galaxy سازماندهی کنید، بهترین روش‌ها را برای نوشتن پلی‌بوک‌های تمیز، Idempotent و بهینه به کار ببرید و محتوای اتوماسیون قابل استفاده مجدد را برای کاربردهای واقعی تست، عیب‌یابی و مدیریت کنید.

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

پیاده‌سازی بهترین روش‌ها در پلی‌بوک‌ها Implementing Best Practices in Playbooks

  • درک بهترین روش‌ها در Ansible Understanding Best Practices in Ansible

  • ایجاد یک قالب پروژه عالی در Ansible Creating an Awesome Project Template in Ansible

  • نام‌گذاری صحیح المان‌ها Getting Names Correct

  • ایجاد پلی‌بوک‌های Idempotent Creating Idempotent Playbooks

  • بهینه‌سازی پلی‌بوک‌ها Optimizing Playbooks

ایجاد نقش‌ها (Roles) در Ansible Galaxy Creating Roles in Ansible Galaxy

  • درک نقش‌های ساده (Simple Roles) Understanding Simple Roles

  • تبدیل پلی‌بوک‌ها به نقش‌ها Converting Playbooks to Roles

  • استفاده از وابستگی‌های نقش برای ساده‌سازی پلی‌بوک‌ها Using Role Dependencies to Simplify Playbooks

  • استفاده از متغیرها در نقش‌ها Using Variables in Roles

  • نصب MySQL و تنظیم رمز عبور روت با استفاده از متغیرها Installing MySQL and Setting Root Password Using Variables

ایجاد کالکشن‌ها در Ansible Galaxy Creating Collections in Ansible Galaxy

  • لیست کردن کالکشن‌ها Listing Collections

  • جستجوی کالکشن‌ها در Galaxy Searching Collections in Galaxy

  • درک ماژول‌ها در کالکشن‌ها Understanding Modules in Collections

  • درک کلی کالکشن‌های Ansible Understanding Ansible Collections

  • ایجاد کالکشن‌های جدید Ansible Creating New Ansible Collections

  • ساخت و نصب کالکشن‌ها Building and Installing Collections

  • انتشار محتوا در مخزن Ansible Galaxy Publishing Content to the Ansible Galaxy Repository

تست پلی‌بوک‌ها Testing Playbooks

  • استفاده از گزینه‌های Check و Diff Using the Options Check and Diff

  • استفاده از دستورات Debug Using Debug Statements

  • نصب Molecule Installing Molecule

  • پیکربندی درایور Molecule Configuring the Molecule Driver

  • تست نقش‌ها با استفاده از Molecule Testing Roles Using Molecule

  • اتوماتیک‌سازی Molecule در خط لوله CI/CD Automating Molecule within CI/CD Pipeline

نمایش نظرات

آموزش کالکشن‌های Ansible، قابلیت استفاده مجدد و بهترین روش‌ها
جزییات دوره
2h 15m
23
(آخرین آپدیت)
10
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Mallett Andrew Mallett

اندرو در سراسر لینوکس با دانش عمیق سیستم عامل است و این با برنامه نویسی در bash ، perl ، python و ruby و توسعه برنامه ها در C ، C ++ و Java پشتیبانی می شود. اندرو که سالها در آموزش کار کرده است ، پس از اتلاف وقت بی پایان در شب های جمعه ، سیستم های ساخت دوره های خودکار را ایجاد کرده است. اولین سیستم ساختی که وی ساخت به درستی "شب های جمعه" نامگذاری شد. این امر علاقه وی را به همه موارد مرتبط با استقرار القا کرده است. او نویسنده دوره های آموزشی در زمینه Microsoft Deployment Toolkit و همچنین بی شمار راه حل های اختصاصی PXE برای سازمان های آموزشی بوده است. تعهد او نسبت به جامعه میزان محتوایی را که از زمان تاسیس theurbanpenguin در سال 2009 در کانال YouTube خود بارگذاری کرده است نشان می دهد و همچنین اخیراً کمک به پروژه Google/Raspberry Pi CoderDojo. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.