آموزش عروسک 4: کار با فایل ها و قالب ها

Puppet 4: Working with Files and Templates

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سناریوهای زیادی وجود دارد که افزودن قابلیت به ماژول های Puppet می تواند کار شما را آسان تر کند. در این دوره آموزشی، Puppet 4: Working with Files and Templates، یاد خواهید گرفت که چگونه از قالب ها در کد Puppet خود استفاده کنید و چگونه می توانید فایل ها را با Puppet تحویل دهید. ابتدا، خواهید دید که با استفاده از داده ها و الگوهای متغیر چقدر می توانید تعداد فایل های مورد نیاز یک ماژول را کاهش دهید. زبان اصلی قالب Ruby بود، اما اکنون با Puppet 4 می توانید از هر دو قالب Ruby و Puppet پشتیبانی کنید. در مرحله بعد، راه‌های ارائه فایل‌ها و بخش‌هایی از فایل‌ها را بررسی خواهید کرد. در نهایت، یاد می‌گیرید که چگونه می‌توانید در صورت نیاز یک ساختار پوشه کامل ارائه دهید، هر محتوای مدیریت‌نشده را با استفاده از file\-line پاک کنید، در حالی که concat خطوط تکی یا تکه‌هایی از فایل‌ها را ارائه می‌دهد که امکان ویرایش خودکار فایل‌های مدیریت‌شده را فراهم می‌کند. در پایان دوره، می‌توانید ماژول‌های عروسکی ایجاد کنید که پیکربندی‌هایی را با استفاده از قالب‌ها ارائه می‌دهند، و همچنین امکان ویرایش مستقل با استفاده از قطعات فایل را فراهم می‌کنند.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ابزارهای قالب و فایل عروسکی Puppet File and Template Tools

  • ابزار فایل و قالب به چه معناست؟ What Does File and Template Tools Mean?

  • فاکتورگیری مجدد ماژول NTP کاری Re-factoring the Working NTP Module

  • خلاصه و چه چیزی بعد Summary and What's Next

استفاده از قالب های عروسکی Using Puppet Templates

  • بیایید نگاهی به قالب ها بیندازیم Let's Take a Look at Templates

  • استفاده از الگوهای درون خطی ERB Using ERB Inline Templates

  • استفاده از قالب های درون خطی EPP Using Inline EPP Templates

  • خلاصه و چه چیزی بعد Summary and What's Next

کار با قالب های ERB Working with ERB Templates

  • کار با قالب های ERB Working with ERB Templates

  • ایجاد دایرکتوری Templates Creating the Templates Directory

  • ایجاد یک الگوی ساده ERB Creating a Simple ERB Template

  • آشنایی با نحوه استفاده از الگوها Understanding How to Make Use of Templates

  • استفاده از الگوهای ERB در ماژول Using ERB Templates Within the Module

  • استفاده از دستورات Ruby IF برای اجازه دادن به پیکربندی اختیاری Using Ruby IF Statements to Allow for Optional Configuration

  • استفاده از Ruby Iterators با آرایه ها Using Ruby Iterators with Arrays

  • اعتبار سنجی الگوهای ERB Validating ERB Templates

  • خلاصه و چه چیزی بعد Summary and What's Next

کار با قالب های EPP Working with EPP Templates

  • قالب های تعبیه شده عروسکی و عروسک 4 Embedded Puppet Templates and Puppet 4

  • فاکتورسازی مجدد یک الگوی ERB به زبان EPP Re-factoring an ERB Template to the EPP Language

  • اعتبارسنجی و ارائه الگوهای EPP با استفاده از عامل Puppet 4 Validating and Rendering EPP Templates Using the Puppet 4 Agent

  • سناریو تست ماژول Scenario Testing the Module

  • خلاصه و چه چیزی بعد Summary and What's Next

ارائه فایل با عروسک Delivering Files with Puppet

  • مدیریت فایل ها و پاکسازی منابع Managing Files and Purging Resources

  • پاکسازی ساده ورودی های میزبان Simple Purging of Host Entries

  • کپسوله کردن منطق در انواع تعریف شده Encapsulating Logic in Defined Types

  • آشنایی با منابع فایل Understanding File Resources

  • یک فهرست و محتوا را کپی کنید Copy a Directory and Content

  • خلاصه و چه چیزی بعد Summary and What's Next

از محتوا با استفاده از File_Line اطمینان حاصل کنید Ensure Content Using File_Line

  • کتابخانه استاندارد و file_line The Standard Library and file_line

  • اسناد برای کتابخانه استاندارد Documentation for the Standard Library

  • درک نوع file_line Understanding the file_line Type

  • اطمینان از ورود ریشه SSH Ensuring SSH Root Login

  • استفاده از Match برای ساده‌سازی مانیفست‌ها Using Match to Streamline Manifests

  • تنظیمات تمیز کردن Cleaning Configurations

  • تمرین خلاصه و چالش Summary and Challenge Exercise

تحویل قطعات فایل با Concat Delivery of File Parts with Concat

  • ماژول Puppetlabs Concat Puppetlabs Concat Module

  • استفاده از Concat برای ارائه قطعات فایل Using Concat to Deliver File Fragments

  • خلاصه و چه چیزی بعد Summary and What's Next

نمایش نظرات

آموزش عروسک 4: کار با فایل ها و قالب ها
جزییات دوره
3h 7m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
4.6 از 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. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.