نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
هیچ چیز تجربه نوشتن ماژول های عروسکی خود را از ابتدا کم نمی کند. در این دوره ، شما می آموزید که چگونه Puppet Enterprise را تنظیم کنید ، از کنسول Puppet استفاده کنید ، آزمونهای ساده RSpec بنویسید و ماژول های خود را در Forge مستقر کنید. ممکن است بدون نیاز به نوشتن یک ماژول ، تمام کار خود را ادامه دهید ، . حتی اگر ماژول ها را در Forge منتشر نکنید ، احتمال زیاد است که مجبور شوید تنظیمات اختصاصی سایت را به ماژول های بارگیری شده ارائه دهید. در این دوره ، شما یک ماژول ساده می نویسید ، و آن را در Puppet Forge منتشر می کنید. ابتدا می توانید برخی از تفاوت های Open Source Puppet و Puppet Enterprise را مشاهده کنید ، پس از آن یک استاد کارشناسی ارشد Puppet Enterprise را در Enterprise Linux هشت و همچنین سه نماینده PE راه اندازی می کنید. در مرحله بعدی ، شما کنترل دسترسی مبتنی بر نقش را از کنسول PE تجربه خواهید کرد و بر محیط PE تسلط دارید. سرانجام ، نسخه خود ماژول Apache را از ابتدا می نویسید و تست های Unit-Simple را در RSpec-puppet می نویسید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ساخت آزمایشگاه عملی خود
Building Your Practice Lab
-
01 سناریوی دوره و بررسی اجمالی ماژول
01 Course Scenario And Module Overview
-
02 آنچه شما باید بدانید
02 What You Need To Know
-
03 دانستن اجزای اساسی PE
03 Knowing The Essential Components Of PE
-
04 بارگیری Puppet Enterprise
04 Downloading Puppet Enterprise
-
05 نصب استاد کارشناسی ارشد
05 Installing The Master Of Masters
-
06 کنترل سرویس های اصلی مادر
06 Controlling The Main MOM Services
-
07 نصب یک عامل PE
07 Installing A PE Agent
-
08 یادگیری گزینه های پیکربندی برای عوامل PE
08 Learning The Config Options For PE Agents
-
09 یادگیری گزینه های پیکربندی برای استادان PE
09 Learning The Config Options For PE Masters
-
10 استفاده از کنترل دسترسی مبتنی بر نقش
10 Using Role Based Access Control
-
11 چالش ماژول
11 Module Challenge
درک محیط عروسکی شما
Understanding Your Puppet Environment
-
01 بررسی اجمالی ماژول
01 Module Overview
-
02 با استفاده از جعل
02 Using The Forge
-
03 یادگیری ساختار یک ماژول
03 Learning The Structure Of A Module
-
04 درک مسیر ماژول
04 Understanding The Module Path
-
05 درک محیط پیش فرض
05 Understanding The Default Environment
-
06 درک اصلی مانیفست
06 Understanding The Main Manifest
-
07 چالش ماژول
07 Module Challenge
-
08 درک راهنمای اصلی
08 Understanding The Main Manifests Directory
-
09 ایجاد متغیرهای مفید محیط
09 Creating Useful Environment Variables
یادگیری برنامه هدف: Apache
Learning the Target Application: Apache
-
01 بررسی اجمالی ماژول
01 Module Overview
-
02 اوبونتو در حال نصب Apache
02 Ubuntu Installing Apache
-
03 اوبونتو پیکربندی میزبانهای مجازی
03 Ubuntu Configuring Virtual Hosts
-
04 Centos در حال نصب Apache
04 Centos Installing Apache
-
05 Centos پیکربندی میزبانهای مجازی
05 Centos Configuring Virtual Hosts
نوشتن ماژول Apache
Writing the Apache Module
-
01 بررسی اجمالی ماژول
01 Module Overview
-
02 تنظیم رپو از راه دور
02 Setting Up The Remote Repo
-
03 ایجاد ساختار ماژول
03 Generating The Module Structure
-
04 اتصال ماژول به repo
04 Connecting The Module To The Repo
-
05 ایجاد کلاس نصب
05 Creating The Install Class
-
06 پذیرایی از سیستم عامل های مختلف با استفاده از پارامس
06 Catering To Different OS Using Params
-
07 به ارث بردن متغیرها از پارامس
07 Inheriting Variables From Params
-
08 انتقال متغیرهای سیستم عامل از پارامس به هیرا
08 Moving Os Variables From Params To Hiera
-
09 ایجاد کلاس پیکربندی
09 Creating The Config Class
-
10 ایجاد کلاس خدمات
10 Creating The Service Class
-
11 ایجاد کلاس Ensite
11 Creating The Ensite Class
-
12 ایجاد کلاس Dissite
12 Creating The Dissite Class
-
13 استفاده از الگوها برای پویا ساختن پرونده ها
13 Using Templates To Make Files Dynamic
-
14 گسترش منابع با استفاده از انواع تعریف شده
14 Extending Resources Using Defined Types
-
15 خلاصه
15 Summary
آزمایش واحد با Rspec
Unit-testing with Rspec
-
01 بررسی اجمالی ماژول
01 Module Overview
-
02 نوشتن حقایق ساده سفارشی
02 Writing Simple Custom Facts
-
03 نوشتن واقعیت های سفارشی ساخت یافته
03 Writing Structured Custom Facts
-
04 افزودن یک واقعیت سفارشی به ماژول ما
04 Adding A Custom Fact To Our Module
-
05 نوشتن حقایق خارجی
05 Writing External Facts
-
06 افزودن واقعیت خارجی به ماژول ما
06 Adding An External Fact To Our Module
-
07 نوع تست
07 Types Of Testing
-
08 تست با Rspec
08 Testing With Rspec
-
09 تست بیشتر با Rspec
09 More Testing With Rspec
-
10 تست قبولی برای از دست دادن قدرت
10 Acceptance Testing For Idempotence
نمایش نظرات