آموزش Terragrunt - کد Terraform خود را DRY کنید

Terragrunt - make your Terraform code DRY

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: چگونه با Terraform و Terragrunt زیرساخت خود را به عنوان کد پاک‌تر و آسان‌تر نگهداری کنید. چگونه با Terragrunt کد Terraform خود را DRY کنیم موارد استفاده پیشرفته با Terragrunt چگونه منابع را به عنوان کد با ساختار Terraform مدیریت بهتری کنیم کد Terraform خود را پیش نیازها:Terraform ، لینوکس، Bash، خط فرمان، AWS، Vault

به دوره من در Terragrunt خوش آمدید!


ما می خواهیم یاد بگیریم که چگونه کد Terraform خود را به روشی بهتر حفظ کنیم. ما روی نحوه کار بر روی ماژول های Terragrunt، استخراج قطعات مشترک برای ارائه دهنده، حالت راه دور و خود ماژول ها تمرکز خواهیم کرد. ما با اصول اولیه شروع می کنیم، بلوک هایی که در داخل Terragrunt داریم را درک می کنیم. ما از برخی توابع داخلی استفاده خواهیم کرد. پس از آن، ما بر روی چرایی و چگونگی حرکت به سطح بعدی تمرکز خواهیم کرد، به اصطلاح رویکرد DRY (رویکرد خودت را تکرار نکن).


نمونه‌های زنده را برای:

انجام خواهیم داد

- خاکی ساده (معروف به ماژول ها و محیط های ساختگی)

- راه اندازی Hashicorp Vault

- راه اندازی AWS


من واقعاً معتقدم که با مثال‌هایی در دوره و دانشی که به شما منتقل می‌کنم - می‌توانید آن را در هر محیطی که در حال حاضر نگهداری می‌کنید اعمال کنید. به عنوان مثال این دوره مربوط به AWS و Vault است، اما رویکردهای ارائه شده در اینجا به هر ابر یا ارائه دهنده ای که استفاده می کنید مربوط می شود.


سلب مسئولیت:

این دوره قرار نیست شما را یاد بگیرد که چگونه با مبانی Terraform کار کنید. این به شما می آموزد که چگونه با استفاده از پوشش Terragrunt و طرز فکر تیم Gruntwork از مهارت های Terraform خود استفاده کنید.


امیدوارم از آن لذت ببرید و زیرساخت خود را به عنوان یک کد ارتقا دهید!


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

معرفی Introduction

  • چرا Terragrunt؟ Why Terragrunt?

  • نصب Terragrunt Terragrunt installation

  • نسخه چندگانه Terragrunt و Terraform Multiple version of Terragrunt and Terraform

  • جابجایی آسان بین نسخه ها Easy switching between versions

  • جابجایی آسان بین نسخه ها - نسخه ی نمایشی نصب Easy switching between versions - installation demo

  • تعویض آسان بین نسخه ها - نسخه ی نمایشی "در عمل". Easy switching between versions - "in action" demo

  • Terragrunt - راه اندازی اولیه Terragrunt - basic setup

  • Terragrunt - نسخه ی نمایشی راه اندازی اولیه Terragrunt - basic setup demo

  • Terragrunt - بلوک ها توضیح داده شده است Terragrunt - blocks explained

  • Terragrunt - جریان Terragrunt - flow

  • اصول اولیه Terragrunt Terragrunt basics

  • بلوک های Terragrunt Terragrunt blocks

  • مواد (Github) Materials (Github)

Terragrunt DRY (خودت را تکرار نکن) نزدیک می شود Terragrunt DRY (Do not Repeat Yourself) approaches

  • مقدمه ای بر رویکردهای DRY Introduction to DRY approaches

  • Terraform خود را خشک نگه دارید Keep your Terraform DRY

  • نسخه ی نمایشی Terraform DRY خود را نگه دارید Keep your Terraform DRY - demo

  • پیکربندی Terragrunt env - نقطه شروع Terragrunt env configuration - starting point

  • پیکربندی حالت Terraform خود را خشک نگه دارید Keep your Terraform state configuration DRY

  • پیکربندی حالت Terraform خود را DRY - نسخه نمایشی نگه دارید Keep your Terraform state configuration DRY - demo

  • معماری Terragrunt خود را خشک نگه دارید Keep your Terragrunt architecture DRY

  • معماری Terragrunt خود را خشک نگه دارید - راه دیگری برای گنجاندن پیکربندی مشترک Keep your Terragrunt architecture DRY - another way to include common config

  • معماری Terragrunt خود را خشک نگه دارید - مشترکات اصلی Keep your Terragrunt architecture DRY - overriding commons

  • معماری Terragrunt خود را DRY - نسخه نمایشی نگه دارید Keep your Terragrunt architecture DRY - demo

  • پیکربندی Terraform CLI خود را خشک نگه دارید Keep your Terraform CLI configuration DRY

  • پیکربندی Terraform CLI خود را DRY - نسخه نمایشی نگه دارید Keep your Terraform CLI configuration DRY - demo

ویژگی های Terragrunt Terragrunt features

  • Terragrunt Cache Terragrunt Cache

  • راه اندازی خودکار Auto-init

  • تراگرنت هوکس Terragrunt Hooks

  • قالب بندی Formatting

  • وابستگی (بین ماژول ها) Dependency (between modules)

  • سعی مجدد خودکار Auto-retry

  • همه اجرا کنید Run-all

رویکردهای Terragrunt DRY - نمونه‌های Vault Terragrunt DRY approaches - Vault examples

  • ماژول های Terraform خود را خشک نگه دارید Keep your Terraform modules DRY

  • حالت Terraform خود را خشک نگه دارید Keep your Terraform state DRY

  • معماری Terragrunt خود را خشک نگه دارید Keep your Terragrunt Architecture DRY

  • Terragrunt Architecture خود را خشک نگه دارید - پیکربندی اصلی Keep your Terragrunt Architecture DRY - overriding configuration

  • Terraform CLI args خود را خشک نگه دارید Keep your Terraform CLI args DRY

  • قلاب Hooks

  • نسخه ی نمایشی Demo

رویکردهای Terragrunt DRY - نمونه‌های AWS Terragrunt DRY approaches - AWS examples

  • احتیاط در هزینه های AWS Caution on AWS costs

  • مقدمه راه اندازی Setup Introduction

  • ماژول های Terraform خود را خشک نگه دارید Keep your Terraform modules DRY

  • حالت Terraform خود را خشک نگه دارید Keep your Terraform state DRY

  • ارائه دهنده Terraform خود را خشک نگه دارید Keep your Terraform provider DRY

  • معماری Terragrunt خود را خشک نگه دارید Keep your Terragrunt architecture DRY

  • وابستگی های خود را خشک نگه دارید Keep your dependencies DRY

  • AWS infra خود را با Terragrunt run-all اجرا کنید Deploy your AWS infra with Terragrunt run-all

نمایش نظرات

نظری ارسال نشده است.

آموزش Terragrunt - کد Terraform خود را DRY کنید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
45
Udemy (یودمی) udemy-small
17 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,240
3.9 از 5
ندارد
دارد
دارد
Paweł Tokarz

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paweł Tokarz Paweł Tokarz

مهندس DevOps و Infrastructure

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.