نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره مهارت های عروسکی شما را از دانش جلوه های اولیه تا نوشتن ماژول های با کیفیت حرفه ای می گیرد. شما یاد خواهید گرفت که ماژول ها را بسازید ، با rspec آزمایش کنید ، داده های اختصاصی سایت را از کد با Hiera جدا کنید و ماژول های خود را اعتبار سنجی کنید ... Puppet یکی از گسترده ترین ابزارهای مدیریت پیکربندی موجود است. در ساخت ، آزمایش و استقرار ماژول های عروسکی حرفه ای ، شما می آموزید که چگونه ماژول های عروسکی را با استفاده از بهترین روش های عروسکی به عنوان راهنما ایجاد کنید. ابتدا یاد خواهید گرفت که چگونه ایستگاه کاری توسعه خود را با ابزار مناسب راه اندازی کنید که به شما کمک می کند زودتر خطاها را شناسایی کرده و سریعتر کد بنویسید. در مرحله بعدی ، خواهید آموخت که چگونه از Hiera برای جدا کردن داده های خاص سایت از کد Puppet استفاده کنید ، به شما امکان می دهد از ماژول های خود در هر مکان دیگری استفاده کنید. سرانجام ، شما دانش عمیقی در مورد نحوه ایجاد ماژول Puppet و آزمایش آن با استفاده از rspec خواهید آموخت. پس از پایان این دوره ، مهارت و دانش لازم برای ساخت ماژول های عروسکی با کیفیت حرفه ای و مناسب برای هر محیطی را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی دوره
Course Introduction
-
معرفی دوره
Course Introduction
گردش کار در دنیای واقعی با Git
Real World Workflow with Git
-
بررسی اجمالی ماژول
Module Overview
-
کاوش گیتوب
Exploring Github
-
با استفاده از Git به عنوان گردش کار خود
Using Git as Your Workflow
-
ایجاد مخزن شما
Creating Your Repository
-
خلاصه
Summary
راه اندازی مجدد با Vagrant
Bootstrapping with Vagrant
-
معرفی ماژول
Module Introduction
-
ایجاد یک محیط Vagrant چند ماشینی
Creating a Multi-machine Vagrant Environment
-
یادگیری درباره میزبان
Learning About Hostmanager
-
نسخه ی نمایشی: نصب میزبان در محیط عروسکی
Demo: Installing Hostmanager on Puppet Environment
-
تهیه کردن مدیر Puppetmaster
Provisioning the Puppetmaster
-
نسخه ی نمایشی: تهیه Puppetmaster
Demo: Provisioning the Puppetmaster
-
ادغام Puppetmaster به عنوان بخشی از مخزن شما
Integrating the Puppetmaster as Part of Your Repository
-
نوار کناری: عیب یابی تصاویر ولگرد
Sidebar: Troubleshooting Vagrant Images
-
پیکربندی عروسک به عنوان بخشی از مخزن شما
Configuring Puppet as Part of Your Repository
-
نسخه ی نمایشی: پیکربندی عروسک به عنوان بخشی از مخزن شما
Demo: Configuring Puppet as Part of Your Repository
-
پیکربندی نمایندگان
Configuring the Agents
-
نسخه ی نمایشی: پیکربندی نمایندگان
Demo: Configuring the Agents
-
خلاصه ماژول
Module Summary
تنظیم محلی محیط (OS X/Linux)
Local Environment Setup (OS X/Linux)
-
معرفی ماژول
Module Introduction
-
نسخه ی نمایشی: محصول نهایی
Demo: The Finished Product
-
معرفی tmux
Introducing tmux
-
با استفاده از tmuxinator محیط خود را راه اندازی کنید
Using tmuxinator to Launch Your Environment
-
افزودن برجسته سازی نحو و خط کشی به Atom
Adding Syntax Highlighting and Linting to Atom
-
نسخه ی نمایشی: همه را با هم جمع کنید
Demo: Putting It All Together
-
خلاصه ماژول
Module Summary
تنظیم محلی محیط (ویندوز)
Local Environment Setup (Windows)
-
تنظیم محلی محیط (ویندوز)
Local Environment Setup (Windows)
-
نمایش محصول نهایی
Final Product Demonstration
-
آموزش Cmder
Learning About Cmder
-
مرور نیازهای ویندوز
Reviewing Windows Requirements
-
نصب و پیکربندی Cmder
Installing and Configuring Cmder
-
پیکربندی Atom Text Editor
Configuring the Atom Text Editor
-
نمایش وظایف آموخته شده در این ماژول
Demonstrating Tasks Learned in This Module
-
خلاصه ماژول
Module Summary
فقط حقایق
Just the Facts
-
معرفی ماژول
Module Introduction
-
چه عاملی است
What facter Is
-
حقایق سفارشی
Custom Facts
-
نسخه ی نمایشی: ایجاد یک واقعیت سفارشی
Demo: Creating a Custom Fact
-
پیکربندی و استفاده از حقایق
Configuring and Deploying Facts
-
حقایق خارجی
External Facts
-
واقعیت های ساختار یافته
Structured Data Facts
-
حقایق عیب یابی
Troubleshooting Facts
-
نسخه ی نمایشی: ایجاد یک واقعیت خارجی
Demo: Creating an External Fact
-
خلاصه ماژول
Module Summary
استفاده از هیرا
Using Hiera
-
معرفی ماژول
Module Introduction
-
پیکربندی Hiera
Configuring Hiera
-
استفاده از سلسله مراتب با Hiera
Using Hierarchy with Hiera
-
رمزگذاری با مینا
Encrypting with eyaml
-
استفاده از Hiera با عروسک
Using Hiera with Puppet
-
نسخه ی نمایشی
Demo
-
خلاصه ماژول
Module Summary
ساخت ماژول ها
Making Modules
-
معرفی ماژول
Module Introduction
-
درک چیدمان ماژول عروسکی
Understanding Puppet Module Layout
-
ایجاد ماژول با ماژول تولید عروسک
Creating Modules with Puppet Generate Module
-
در حال توسعه ماژول ها با استفاده از آزمون توسعه یافته
Developing Modules using Test Driven Development
-
Puppet Modules برای ویندوز
Puppet Modules for Windows
-
الگوهای ساختمانی و پارامترهای ماژول
Building Templates and Module Parameters
-
آزمایشات دود
Smoke Tests
-
مستند سازی
Documenting
-
خلاصه ماژول
Module Summary
محیط ها
Environments
-
معرفی ماژول
Module Introduction
-
پیکربندی و ایجاد محیط
Configuring and Creating Environments
-
نسخه ی نمایشی: محیط خود را بسازید
Demo: Build Your Own Environment
استفاده از عروسک در محیط شخصی خود
Using Puppet in Your Own Environment
-
استفاده از عروسک در محیط شخصی خود
Using Puppet in Your Own Environment
-
آزمایش محیط
Testing the Environment
-
راهکارهای جایگزین
Alternate Strategies
نمایش نظرات