لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش عروسک
Puppet Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Puppet به مدیران اجازه می دهد تا زیرساخت ها را استاندارد کرده و در حالت مطلوب نگه دارند ، به ساده سازی کار مدیریت سرور کمک می کند. در این دوره ، به Josh Samuelson مربی بپیوندید زیرا او عمیقاً به این سیستم اتوماسیون فناوری اطلاعات فرو می رود و مفاهیم اصلی و موضوعات پیشرفته را پوشش می دهد. جوش توضیح می دهد که چگونه می توان با استفاده از Hiera داده ها را به راحتی از کد جدا کرد ، آزمایش با استفاده از rspec-puppet ، تست های خودکار با استفاده از Travis CI ، ایجاد یک ماژول و موارد دیگر. در طول دوره ، او شامل تمرینات عملی است که می تواند به شما کمک کند تا با استفاده از این مجموعه ابزار قدرتمند ، سریع سرعت را کسب کنید.
موضوعات شامل:
ایجاد نمودار گره li>
کار با متغیرها و شرطی ها li>
تنظیم repo کنترل li>
نصب و پیکربندی وب هاوک li>
تست خودکار با Travis CI
رمزگذاری داده های Hiera با hiera-eyaml
تست لیوان li>
نوشتن ماژول li>
گزارش li>
نظارت بر عروسک در ELK
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
چه چیزی میخواهید بدانید
What you need to know
فایل های تمرینی
Exercise files
1. مفاهیم اصلی
1. Core Concepts
منابع
Resources
کلاس ها
Classes
نمودار گره
The node graph
یک نمودار گره ایجاد کنید
Generate a node graph
انواع منابع تعریف شده
Defined resource types
متغیرها و شرایط
Variables and conditionals
تکرار
Iteration
حقایق و کارکردها
Facts and functions
منابع بیشتر
More resources
✓ چالش: یک مانیفست را ساده کنید
✓ Challenge: Simplify a manifest
✓ راه حل: یک مانیفست را ساده کنید
✓ Solution: Simplify a manifest
2. داده و کد
2. Data and Code
تنظیم یک repo کنترل
Setting up a control repo
نقد و بررسی نقش ها و پروفایل ها
Review of roles and profiles
پیکربندی r10k
Configure r10k
یک صفحه وب نصب کنید
Install a webhook
پیکربندی یک وب وب در GitHub
Configure a webhook in GitHub
محیط های کد
Code environments
بررسی اجمالی Hiera
Hiera overview
YAML
YAML
رمزگذاری داده های Hiera با hiera-eyl
Encrypt Hiera data with hiera-eyaml
در repo کنترل eyaml را تنظیم کنید
Set up eyaml in control repo
3. تست
3. Testing
انواع تست
Types of testing
تنظیم عروسک rspec
Setting up rspec-puppet
اولین آزمون عروسکی rspec
Your first rspec-puppet test
تست خودکار با Travis CI
Automated testing with Travis CI
جاش ساموئلسون یک مدیر باتجربه سیستم و مهندس DevOps است.
جاش پیشینه قوی در ایمیل، DNS، MySQL، لینوکس و ویندوز دارد. او یک مطالعه سریع و مشتاق در مورد فناوری جدید و روندهای نوظهور است، و یک حلال عالی مشکلات فنی با مسائل سخت افزاری، نرم افزاری و شبکه است. او راهحلهای آموزشی برای Puppet، یک پلتفرم اتوماسیون فناوری اطلاعات استاندارد، ساخته و ارائه کرده است، و در حال حاضر یک مهندس DevOps برای HelloSign، شرکت نرمافزاری است که در پشت eSignature و دیگر راهحلهای تجاری هوشمند قرار دارد.
نمایش نظرات