آموزش نوشتن و به کارگیری ماژول های عروسکی

Writing and Deploying Puppet Modules

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هیچ چیز تجربه نوشتن ماژول های عروسکی خود را از ابتدا کم نمی کند. در این دوره ، شما می آموزید که چگونه 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

نمایش نظرات

آموزش نوشتن و به کارگیری ماژول های عروسکی
جزییات دوره
2h 33m
51
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Philip Agaba
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philip Agaba Philip Agaba

کارشناس Backend، نویسنده