آموزش Azure - HashiCorp دارای گواهی: Terraform Associate -70 Demos

Azure - HashiCorp Certified: Terraform Associate -70 Demos

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Master Terraform در Azure Cloud در رویکرد عملی با 70 مفهوم و 70 نسخه نمایشی با استفاده از مستندات دقیق GitHub شما یاد خواهید گرفت که به Terraform در یک چشم انداز عملی با 70 نسخه نمایشی تسلط داشته باشید. و درک رفتار منابع Terraform در ترکیب با همه متا آرگومنت ها با 15 دمو شما از هر راه (14 نوع) یاد خواهید گرفت که می توانید متغیرهای ورودی Terraform را با 14 دمو پیاده سازی کنید. مفهوم مقادیر خروجی را در ترکیب با Terraform Splat عبارات و برای Loops با دو Meta-Arguments Count و for_each با 3 Demo شما با جزئیات Terrafrom State، Remote Backends، Terraform Cloud Backends و بسیاری از دستورات Terraform State با 5 دمو، فضاهای کاری مبتنی بر Terraform CLI را یاد خواهید گرفت و پیاده سازی خواهید کرد. همه ارائه دهندگان Terraform با 4 دمو شامل منابع پوچ شما ماژول های Terraform را با 6 دمو (ساخت ماژول محلی، ثبت عمومی و خصوصی Terraform) یاد خواهید گرفت و دو مورد استفاده مهم را در Terraform Cloud یاد خواهید گرفت (VCS-Driven و CLI-). جریان‌های کاری هدایت‌شده) با سیاست‌های نگهبان آشنا می‌شوید و 3 نوع خط‌مشی نگهبان را پیاده‌سازی می‌کنید. عبارات دینامیک Terraform، بلوک‌های دینامیک و 15 تابع Terraform را یاد خواهید گرفت و پیاده‌سازی می‌کنید. پیش نیازها: شما باید یک حساب Azure Cloud داشته باشید تا برای فعالیت های عملی با من همراه باشید. شما نیازی به داشتن دانش اولیه از Terraform ندارید. دوره از اصول بسیار بسیار ابتدایی Terraform شروع می شود و شما را به سطوح بسیار پیشرفته می برد

******* بررسی اجمالی دوره *******

به این دوره شگفت انگیز در HashiCorp دارای گواهی خوش آمدید: Terraform Associate در Azure - 70 Demos. در زیر لیست ماژول های تحت پوشش این دوره آمده است.


ماژول های دوره

01. زیرساخت به عنوان کد (IaC)

02. Tools را روی macOS، Linux و Windows

نصب کنید

03. Command Basics

04. نحو زبان

05. مسدود کردن تنظیمات

06. مسدود کردن ارائه دهندگان

07. استفاده از چندین ارائه دهنده

08. اهمیت فایل قفل وابستگی

09. نحو و رفتار منابع

10. منابع Meta-Argument -dependent_on

11. منابع Meta-Argument - count

12. منابع Meta-Argument - for_each

13. Meta-Argument منابع - for_each Maps

14. منابع Meta-Argument - for_each ToSet

15. منابع Meta-Argument - for_each Chaining

16. ماشین مجازی لینوکس Azure با Terraform

17. منابع Meta-Argument - چرخه حیات create_before_destroy

18. منابع Meta-Argument - چرخه حیات prevent_destroy

19. منابع Meta-Argument - چرخه حیات ignore_changes

20. متغیرهای ورودی - مبانی

21. متغیرهای ورودی - وقتی از شما خواسته شد تعیین کنید

22. متغیرهای ورودی - پیش فرض را با CLI var

لغو کنید

23. متغیرهای ورودی - جایگزینی با متغیرهای محیطی

24. متغیرهای ورودی - با terraform.tfvars

تخصیص دهید

25. متغیرهای ورودی - با آرگومان tfvars var-file

تخصیص دهید

26. متغیرهای ورودی - اختصاص دادن با tfvars خودکار

27. متغیرهای ورودی - لیست ها

28. متغیرهای ورودی - Maps

29. متغیرهای ورودی - قوانین اعتبارسنجی

30. متغیرهای ورودی - متغیرهای ورودی حساس

31. متغیرهای ورودی - نوع ساختاری Object

32. متغیرهای ورودی - ساختاری تاپل

33. متغیرهای ورودی - مجموعه‌های نوع ساختاری

34. مقادیر خروجی - مبانی

35. مقادیر خروجی - با Count and Splat Expression

36. مقادیر خروجی - با حلقه‌های for_each و for

37. مقادیر محلی

38. عبارات شرطی

39. منابع داده

40. Backends - Remote State Storage

41. منبع داده حالت راه دور

42. دستورات ایالت

43. Terraform Apply -refresh-only Command

44. فضاهای کاری CLI با پشتیبان محلی

45. CLI فضاهای کاری با پشتیبان راه دور

46. ارائه دهنده فایل

47. ارائه دهنده local-exec

48. Remote-exec Provisioner

49. منبع پوچ

50. واردات دولتی

51. ماژول ها از ثبت عمومی

52. وب سایت استاتیک Terraform Azure

53. ساخت ماژول محلی

54. ماژول ها را در Terraform Public Registry

منتشر کنید

55. منابع ماژول

56. Terraform Cloud - VCS-Driven Workflow

57. Terraform Cloud - CLI-Driven Workflow

58. Terraform Cloud - ماژول ها را در رجیستری ماژول خصوصی به اشتراک بگذارید

59. مهاجرت ایالت به Terraform Cloud

60. سیاست های کنترل هزینه نگهبان اولیه

61. سیاست های بنیادی نگهبان

62. بلوک های پویا

63. اشکال زدایی Terraform

64. لغو فایل ها

65. نسخه نمایشی اولیه ارائه دهنده خارجی

66. نسخه نمایشی یکپارچه ارائه دهنده خارجی

67. فایل پیکربندی CLI در macOS و Linux

68. فایل پیکربندی CLI در WindowsOS

69. مدیریت ارائه دهندگان

70. توابع Terraform


توابع Terraform استفاده شده

1. تابع عنصر

2. تابع فایل

3. تابع filebase64

4. تابع toset

5. تابع طول

6. تابع جستجو

7. تابع substr

8. شامل تابع

است

9. تابع پایین تر

10. تابع بالا

11. تابع regex

12. می تواند کار کند

13. عملکرد کلیدها

14. تابع مقادیر

15. تابع جمع


هر یک از دوره های من با

همراه است
  • تجارب شگفت انگیز آموزش گام به گام عملی

  • تجربه پیاده سازی واقعی

  • پشتیبانی دوستانه در بخش Q A

  • 30 روز "بدون سوال پرسیده می شود" ضمانت بازگشت پول!


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

معرفی Introduction

  • معرفی Introduction

  • پیوندهای مخزن دوره GitHub Course GitHub Repository Links

معرفی Introduction

زیرساخت به عنوان کد Infrastructure as Code

  • مرحله 01: مقدمه ای بر IAC و Terraform Step-01: Introduction to IAC and Terraform

زیرساخت به عنوان کد Infrastructure as Code

Terraform - ابزارهای CLI را نصب کنید Terraform - Install CLI Tools

  • مرحله 01: MacOS: Terraform را نصب کنید Step-01: MacOS: Install Terraform

  • با من ارتباط برقرار کن!!! Connect With Me !!!

  • مرحله 02: ویرایشگر VSCode را نصب کرده و Course Git Repo را پیکربندی کنید Step-02: Install VSCode Editor and Configure Course Git Repo

  • مرحله 03: Azure CLI و Git Client را نصب کنید Step-03: Install Azure CLI and Git Client

  • مرحله 04: ابزار Terraform را بر روی سیستم عامل ویندوز نصب کنید Step-04: Install Terraform Tools on Windows OS

  • مرحله 05: ابزار Terraform را بر روی سیستم عامل لینوکس نصب کنید Step-05: Install Terraform Tools on Linux OS

Terraform - ابزارهای CLI را نصب کنید Terraform - Install CLI Tools

مبانی فرماندهی Terraform Terraform Command Basics

  • مرحله 01: معرفی گردش کار Terraform با استفاده از دستورات Terraform Step-01: Introduction to Terraform Workflow using Terraform Commands

  • مرحله 02: مانیفست های Terraform را مرور کنید Step-02: Review Terraform manifests

  • مرحله 03: دستورات هسته Terraform را اجرا کنید Step-03: Execute Terraform core commands

مبانی فرماندهی Terraform Terraform Command Basics

مبانی زبان Terraform Terraform Language Basics

  • مرحله 01: نحو پیکربندی Terraform Step-01: Terraform Configuration Syntax

  • مرحله 02: استدلال های Terraform، متا آرگومان ها و ویژگی ها Step-02: Terraform Arguments, Meta-Arguments and Attributes

  • مرحله 03: بلوک های سطح بالای Terraform را بشناسید Step-03: Understand about Terraform Top Level Blocks

مبانی زبان Terraform Terraform Language Basics

تنظیمات و بلوک ارائه دهندگان Terraform Terraform Settings & Providers Block

  • مرحله 01: معرفی بلوک تنظیمات Terraform Step-01: Terraform Settings Block Introduction

  • مرحله 02: در Terraform Block، نسخه الزامی را درک کنید Step-02: Understand required_version in Terraform Block

  • مرحله 03: معرفی ارائه دهنده Terraform Step-03: Terraform Provider Introduction

  • گام-04: در Terraform Block و Provider Block با require_providers آشنا شوید Step-04: Understand required_providers in Terraform Block and Provider Block

  • مرحله 05: گزینه تأیید خودکار دستورات Terraform Apply and Destroy Commands Step-05: Terraform Apply and Destroy Commands Auto Approve Option

تنظیمات و بلوک ارائه دهندگان Terraform Terraform Settings & Providers Block

ارائه دهندگان چندگانه Terraform Terraform Multiple Providers

  • مرحله 01: معرفی چندین ارائه دهنده Terraform Step-01: Terraform Multiple Providers Introduction

  • مرحله 02: چندین ارائه دهنده و پاکسازی Terraform را پیاده سازی کنید Step-02: Implement Terraform Multiple Providers & Clean-Up

ارائه دهندگان چندگانه Terraform Terraform Multiple Providers

فایل قفل وابستگی Terraform Terraform Dependency Lock File

  • مرحله 01: معرفی فایل قفل وابستگی Terraform Step-01: Terraform Dependency Lock File Introduction

  • مرحله 02: c1-versions.tf را مرور کنید، RG و منبع رشته تصادفی ایجاد کنید Step-02: Review c1-versions.tf, Create RG and Random String Resource

  • مرحله 03: منبع حساب ذخیره سازی Terraform را ایجاد کنید Step-03: Create Terraform Storage Account Resource

  • مرحله 04: نسخه نمایشی و پاکسازی فایل قفل وابستگی Step-04: Dependency Lock File Demo and CleanUp

فایل قفل وابستگی Terraform Terraform Dependency Lock File

نحو، رفتار و وضعیت منابع Terraform Terraform Resource Syntax, Behaviour and State

  • مرحله 01: مقدمه نحو منبع Terraform Step-01: Terraform Resource Syntax Introduction

  • مرحله 02: پیکربندی TF را برای شبکه مجازی ایجاد کنید Step-02: Create TF Config for Virtual Network

  • مرحله 03: پیکربندی TF را برای زیرشبکه، IP عمومی و رابط شبکه ایجاد کنید Step-03: Create TF Config for Subnet, Public IP and Network Interface

  • مرحله 04: معرفی رفتار منابع Terraform Step-04: Terraform Resource Behavior Introduction

  • مرحله 05: رفتار منابع: نسخه نمایشی منبع را ایجاد کنید Step-05: Resource Behavior: Create Resource Demo

  • مرحله 06: وضعیت Terraform را با جزئیات درک کنید Step-06: Understand Terraform State in detail

  • مرحله 07: رفتار منابع: به‌روزرسانی در محل، نابود کردن-بازسازی و نابود کردن نسخه‌های نمایشی Step-07: Resource Behavior: Update-In-Place, Destroy-Recreate and Destroy Demo's

  • مرحله 08: درک Terraform Desired and Current State و CleanUp Step-08: Understand Terraform Desired and Current States and CleanUp

نحو، رفتار و وضعیت منابع Terraform Terraform Resource Syntax, Behaviour and State

Terraform Meta-Argument بستگی دارد Terraform Meta-Argument depends_on

  • Step-00: All Meta-Arguments مقدمه Step-00: All Meta-Arguments Introduction

  • مرحله 01: مقدمه ای بر متا آرگومنت بستگی دارد Step-01: Introduction to Meta-Argument depends_on

  • مرحله 02: دستورات TF را بدون بستگی_به و درک Terraform Behavio اجرا کنید Step-02: Execute TF Commands without depends_on and understand Terraform Behavio

  • مرحله 03: دستورات TF را با بستگی_on و درک Terraform Behavior اجرا کنید Step-03: Execute TF Commands with depends_on and understand Terraform Behavior

Terraform Meta-Argument بستگی دارد Terraform Meta-Argument depends_on

Azure Linux VM را با استفاده از توابع Terraform، file و filebase64 ارائه دهید Provision Azure Linux VM using Terraform, file and filebase64 functions

  • مرحله 01: معرفی Azure Linux VM با استفاده از Terraform Step-01: Introduction to Azure Linux VM using Terraform

  • مرحله 02: پیکربندی TF را برای Azure Linux VM ایجاد کنید Step-02: Create TF Config for Azure Linux VM

  • مرحله 03: فایل CloudInit را برای تابع custom_data و filebase64 بررسی کنید Step-03: Review CloudInit file for custom_data and filebase64 function

  • مرحله 04: اجرای دستورات TF، تأیید و پاکسازی همه منابع Azure Step-04: Execute TF Commands, Verify and Clean-Up Azure All resources

Azure Linux VM را با استفاده از توابع Terraform، file و filebase64 ارائه دهید Provision Azure Linux VM using Terraform, file and filebase64 functions

تعداد Meta-Argument Terraform با تابع عنصر و Splat Expression Terraform Meta-Argument count with Element Function and Splat Expression

  • مرحله 01: مقدمه ای بر شمارش متا آرگومنت Step-01: Introduction to Meta-Argument count

  • مرحله 02: شمارش متا آرگومنت - نسخه نمایشی گروه منبع Azure Step-02: Meta-Argument Count - Azure Resource Group Demo

  • مرحله 03: مقدمه ای بر شمارش متا آرگومنت برای Azure Linux VM Step-03: Introduction to Meta-Argument count for Azure Linux VM

  • مرحله 04: عناصر Terraform، توابع طول و عبارات Splat را یاد بگیرید Step-04: Learn Terraform Element, Length Functions and Splat Expressions

  • مرحله 05: تابع عنصر، Splat Expression را در VMNIC و Linux VM اعمال کنید Step-05: Apply Element Function, Splat Expression to VMNIC and Linux VM

  • مرحله 06: اجرای دستورات Terraform، تأیید 2 ماشین مجازی لینوکس و پاکسازی Step-06: Execute Terraform Commands, Verify 2 Linux VMs and CleanUp

تعداد Meta-Argument Terraform با تابع عنصر و Splat Expression Terraform Meta-Argument count with Element Function and Splat Expression

Terraform Meta-Argument for_each با نقشه ها، مجموعه رشته ها و زنجیره زدن Terraform Meta-Argument for_each with Maps, Set of Strings and Chaining

  • مرحله 01: مقدمه ای بر Meta-Argument for_each Step-01: Introduction to Meta-Argument for_each

  • مرحله 02: Meta-Argument for_each با Maps Demo Step-02: Meta-Argument for_each with Maps Demo

  • مرحله 03: for_each - مجموعه ای از رشته ها و دستور کنسول Terraform wi Step-03: for_each - Set of Strings Introduction and Terraform Console Command wi

  • مرحله-04: for_each را با مجموعه ای از رشته ها پیاده سازی کنید Step-04: Implement for_each with set of strings

  • مرحله 05: for_each chaining معرفی و بررسی تنظیمات TF Step-05: for_each chaining Introduction and Review TF Configs

  • مرحله 06: برای_هرک زنجیره پیاده سازی کنید Step-06: Implement for_each chaining

Terraform Meta-Argument for_each با نقشه ها، مجموعه رشته ها و زنجیره زدن Terraform Meta-Argument for_each with Maps, Set of Strings and Chaining

چرخه حیات Meta-Argument create_before_destroy، prevent_destroy و ignore_change Meta-Argument lifecycle create_before_destroy, prevent_destroy and ignore_change

  • مرحله 01: معرفی متا آرگومان چرخه زندگی Step-01: Lifecycle Meta-Argument Introduction

  • مرحله 02: رفتار پیش‌فرض منابع را کاوش کنید - منبع را حذف و دوباره ایجاد کنید Step-02: Explore default resource behavior - Delete and Recreate Resource

  • مرحله 03: چرخه حیات متا آرگومنت create_before_destroy demo Step-03: Lifecycle Meta-Argument create_before_destroy demo

  • مرحله 04: نسخه ی نمایشی Meta-Argument Meta-Destroy از چرخه حیات Step-04: Lifecycle Meta-Argument prevent_destroy demo

  • مرحله 05: بدون Meta-Argument چرخه حیات ignore_changes Terraform beh را درک کنید Step-05: Without Lifecycle Meta-Argument ignore_changes understand Terraform beh

  • مرحله 06: نسخه ی نمایشی Meta-Argument ignore_changes چرخه زندگی Step-06: Lifecycle Meta-Argument ignore_changes demo

چرخه حیات Meta-Argument create_before_destroy، prevent_destroy و ignore_change Meta-Argument lifecycle create_before_destroy, prevent_destroy and ignore_change

متغیرهای ورودی Terraform - 14 دمو Terraform Input Variables - 14 Demos

متغیرهای ورودی Terraform - 14 دمو Terraform Input Variables - 14 Demos

  • مرحله 00: معرفی کلی متغیرهای ورودی Terraform Step-00: Terraform Input Variables Overall Introduction

  • مرحله 01: متغیر ورودی Terraform را تعریف کنید Step-01: Define Terraform Input Variable

  • مرحله 02: نسخه آزمایشی مبانی متغیر ورودی Terraform Step-02: Terraform Input Variable Basics Demo

  • مرحله 03: متغیرهای ورودی Terraform - وقتی از شما خواسته شد نسخه نمایشی را تعیین کنید Step-03: Terraform Input Variables - Assign When Prompted demo

  • مرحله 04: متغیرهای ورودی Terraform - CLI Argument -var Step-04: Terraform Input Variables - CLI Argument -var

  • مرحله 05: متغیرهای ورودی Terraform - CLI Argument -var با تولید یک TF Plan f Step-05: Terraform Input Variables - CLI Argument -var by generating a TF Plan f

  • گام-06: متغیرهای ورودی Terraform - با متغیرهای محیطی جایگزین کنید Step-06: Terraform Input Variables - Override with Environment Variables

  • مرحله 07: متغیرهای ورودی Terraform - با terraform.tfvars لغو کنید Step-07: Terraform Input Variables - Override with terraform.tfvars

  • مرحله-08: متغیرهای ورودی Terraform - anyfilename.tfvars با آرگومان -var-file Step-08: Terraform Input Variables - anyfilename.tfvars with -var-file argument

  • مرحله 09: متغیرهای ورودی Terraform - درک .auto.tfvars Step-09: Terraform Input Variables - understand .auto.tfvars

  • مرحله 10: متغیرهای ورودی Terraform - تنظیمات TF را برای آیتم فهرست بررسی کنید Step-10: Terraform Input Variables - Review TF Configs for List Item

  • مرحله 11: متغیرهای ورودی Terraform - ایجاد متغیر لیست، تأیید و پاکسازی Step-11: Terraform Input Variables - Create List Variable, Verify and CleanUp

  • مرحله 12: متغیرهای ورودی Terraform - تنظیمات TF را برای آیتم Maps مرور کنید Step-12: Terraform Input Variables - Review TF Configs for Maps Item

  • مرحله 13: متغیرهای ورودی Terraform - تابع جستجو Step-13: Terraform Input Variables - lookup function

  • مرحله 14: متغیرهای ورودی Terraform - ایجاد متغیرهای نقشه، تأیید و پاکسازی Step-14: Terraform Input Variables - Create Map Variables, Verify and CleanUp

  • مرحله 15: توابع Terraform: طول، زیر رشته، پایین، بالا و شامل Step-15: Terraform Functions: Length, Substring, Lower, Upper and Contains

  • مرحله 16: متغیرهای ورودی Terraform - قوانین اعتبارسنجی با OR و حاوی تابع Step-16: Terraform Input Variables - Validation Rules with OR and contains funct

  • مرحله 17: متغیرهای ورودی Terraform - قوانین اعتبارسنجی با تابع regex و can Step-17: Terraform Input Variables - Validation Rules with regex and can functio

  • مرحله 18: متغیرهای ورودی Terraform - مقدمه حساس Step-18: Terraform Input Variables - Sensitive Introduction

  • مرحله 19: متغیرهای ورودی Terraform - متغیرهای Sensitive، bool و Number را تعریف کنید Step-19: Terraform Input Variables - Define Sensitive, bool and Number Variables

  • مرحله 20: متغیرهای ورودی Terraform - ایجاد منابع سرور Azure MySQL Step-20: Terraform Input Variables - Create Azure MySQL Server Resources

  • مرحله 21: متغیرهای ورودی Terraform - ایجاد Azure MySQL DB، تست و پاکسازی Step-21: Terraform Input Variables - Create Azure MySQL DB, Test and CleanUp

  • مرحله 22: متغیرهای ورودی Terraform - معرفی شی نوع ساختاری Step-22: Terraform Input Variables - Structural Type Object Introduction

  • مرحله 23: متغیرهای ورودی Terraform - تنظیمات TF شی ST را ایجاد کنید Step-23: Terraform Input Variables - Create TF Configs of ST Object

  • مرحله 24: متغیرهای ورودی Terraform - اجرای دستورات TF، تأیید و پاکسازی ST Step-24: Terraform Input Variables - Execute TF Commands, Verify and CleanUp ST

  • مرحله 25: متغیرهای ورودی Terraform - تنظیمات TF را برای ST Tuple ایجاد کنید Step-25: Terraform Input Variables - Create TF Configs for ST Tuple

  • مرحله 26: متغیرهای ورودی Terraform - اجرای TF Plan و تأیید tuple var value repl Step-26: Terraform Input Variables - Run TF Plan and Verify tuple var value repl

  • مرحله 27: متغیرهای ورودی Terraform - مقدمه ای بر مجموعه نوع مجموعه Step-27: Terraform Input Variables - Introduction to Collection Type set

  • مرحله 28: متغیرهای ورودی Terraform - بررسی TFConfigs برای مجموعه CT Step-28: Terraform Input Variables - Review TFConfigs for CT Set

  • مرحله 29: متغیرهای ورودی Terraform - اجرای دستورات TF، تأیید و پاکسازی CT Step-29: Terraform Input Variables - Execute TF Commands, Verify and CleanUp CT

مقادیر خروجی Terraform - 3 نسخه نمایشی Terraform Output Values - 3 Demos

مقادیر خروجی Terraform - 3 نسخه نمایشی Terraform Output Values - 3 Demos

  • گام-00: معرفی مقادیر خروجی Step-00: Output Values Introduction

  • مرحله 01: مقادیر اولیه خروجی ایجاد کنید و تنظیمات TF را مرور کنید Step-01: Create Basic Output Values and Review TF Configs

  • مرحله 02: دستورات TF را اجرا کنید، فرمان "خروجی terraform" را تأیید کنید و در مورد آن اطلاعات کسب کنید Step-02: Execute TF Commands, Verify and learn about "terraform output" command

  • مرحله 03: مقادیر خروجی با پرچم حساس و همچنین "خروجی terraform -json" Step-03: Output Values with Sensitive flag and also "terraform output -json"

  • مرحله 04: مقادیر خروجی با شمارش متا آرگومان و بیان اسپلات Step-04: Output Values with Meta-Argument count and Splat Expression

  • مرحله-05: مقادیر خروجی با متا آرگومنت برای_هر و برای بیان - مقدمه Step-05: Output Values with Meta-Argument for_each and For Expression - Introduc

  • مرحله 06: خروجی های لیست را ایجاد کنید Step-06: Create List Outputs

  • مرحله 07: خروجی های نقشه را ایجاد کنید و از توابع کلید و مقادیر استفاده کنید Step-07: Create Map Outputs and use key and values functions

ارزش های محلی Terraform Terraform Local Values

ارزش های محلی Terraform Terraform Local Values

  • مرحله 01: معرفی ارزش های محلی Terraform Step-01: Terraform Local Values Introduction

  • مرحله 02: ایجاد مقادیر محلی Terraform Config Step-02: Create Local Values Terraform Config

عبارات شرطی Terraform Terraform Conditional Expressions

عبارات شرطی Terraform Terraform Conditional Expressions

  • مرحله 01: عبارات شرطی Terraform معرفی و ایجاد تنظیمات TF Step-01: Terraform Conditional Expressions Introduction and Create TF Configs

  • AZHCTA-36-02-TFCE-Conditional-Expressions-Execute-TFCommands-Verify-CleanUp AZHCTA-36-02-TFCE-Conditional-Expressions-Execute-TFCommands-Verify-CleanUp

  • AZHCTA-36-03-TFCE-Conditional-Expressions-in-a-Resource-Demo AZHCTA-36-03-TFCE-Conditional-Expressions-in-a-Resource-Demo

منابع داده Terraform Terraform Datasources

منابع داده Terraform Terraform Datasources

  • مرحله 01: مقدمه منابع داده Terraform Step-01: Terraform Datasources Introduction

  • مرحله 02: منبع داده برای منبع گروه منابع ایجاد کنید Step-02: Create Datasource for Resource Group Resource

  • مرحله 03: ایجاد منبع داده برای شبکه مجازی Step-03: Create Datasource for Virtual Network

  • مرحله 04: منبع داده را برای اشتراک Azure ایجاد کنید Step-04: Create Datasource for Azure Subscription

ذخیره سازی و قفل Terraform Remote State با استفاده از حساب ذخیره سازی Azure Terraform Remote State Storage and Locking using Azure Storage Account

ذخیره سازی و قفل Terraform Remote State با استفاده از حساب ذخیره سازی Azure Terraform Remote State Storage and Locking using Azure Storage Account

  • مرحله 01: مقدمه ای بر ذخیره سازی و قفل حالت از راه دور Terraform Step-01: Introduction to Terraform Remote State Storage and Locking

  • مرحله 02: حساب و کانتینر ذخیره سازی Azure ایجاد کنید Step-02: Create Azure Storage Account and Container

  • مرحله 03: ایجاد بلوک پشتیبان TF با حساب ذخیره سازی Azure و بررسی تنظیمات TF Step-03: Create TF Backend Block with Azure Storage Account and Review TF Config

  • مرحله 04: اجرای دستورات TF، بررسی وضعیت ذخیره سازی از راه دور و ویژگی های قفل کردن Step-04: Execute TF Commands, Verify Remote State Storage and Locking Features

  • مرحله 05: نسخه و پاکسازی فایل وضعیت TF حساب ذخیره سازی Azure را درک کنید Step-05: Understand Azure Storage Account TF State File Versioning and CleanUp

منبع داده Terraform Remote State با دو پروژه Terraform Terraform Remote State Datasource with Two Terraform Projects

منبع داده Terraform Remote State با دو پروژه Terraform Terraform Remote State Datasource with Two Terraform Projects

  • مرحله 01: مقدمه ای بر منبع داده وضعیت از راه دور Terraform Step-01: Introduction to Terraform Remote State Datasource

  • مرحله 02: منابع شبکه Project-1 را بررسی و ایجاد کنید Step-02: Review and Create Project-1 Network Resources

  • مرحله 03: تنظیمات Project-2-app1 TF را مرور کنید Step-03: Review Project-2-app1 TF Configs

  • مرحله 04: اجرای دستورات TF برای Project-2 Verify و CleanUp هر دو پروژه Step-04: Execute TF Commands for Project-2 Verify and CleanUp both Projects

دستورات ایالت Terraform - نمایش، حالت، باز کردن قفل، لکه دار کردن، ناپاک کردن، هدف Terraform State Commands - show, state, force-unlock, taint, untaint, -target

دستورات ایالت Terraform - نمایش، حالت، باز کردن قفل، لکه دار کردن، ناپاک کردن، هدف Terraform State Commands - show, state, force-unlock, taint, untaint, -target

  • مرحله 01: نمایش دستور Terraform برای خواندن فایل های Terraform Plan Step-01: Terraform Show Command to read Terraform Plan Files

  • مرحله 02: نمایش دستور Terraform برای خواندن فایل‌های وضعیت Terraform Step-02: Terraform Show Command to read Terraform State Files

  • مرحله 03: فهرست و نمایش دستورات حالت Terraform Step-03: Terraform State List and Show Commands

  • مرحله 04: دستور Terraform State mv Step-04: Terraform State mv command

  • مرحله 05: دستور Terraform State rm و دستور جایگزین-ارائه دهنده Step-05: Terraform State rm command and replace-provider command

  • مرحله 06: دستورات کشش و باز کردن قفل فشاری Terraform State Step-06: Terraform State Push Pull and Force-Unlock Commands

  • مرحله 07: دستورات Terraform Taint و Untaint Step-07: Terraform Taint and Untaint Commands

  • مرحله 08: Terraform Plan and Apply - گزینه "-target" برای Resource Targeting Step-08: Terraform Plan and Apply - "-target" option for Resource Targeting

Terraform فرمان فقط به‌روزرسانی را اعمال می‌کند Terraform apply refresh-only command

Terraform فرمان فقط به‌روزرسانی را اعمال می‌کند Terraform apply refresh-only command

  • مرحله 01: مقدمه دستور "terraform application -refresh-only". Step-01: Introduction to "terraform apply -refresh-only" command

  • مرحله 02: دستورات TF را با "terraform application -refresh-only" و Clean-Up اجرا کنید Step-02: Execute TF Commands with "terraform apply -refresh-only" and Clean-Up

فضاهای کاری Terraform CLI با Backendهای محلی و راه دور Terraform CLI Workspaces with Local and Remote Backends

فضاهای کاری Terraform CLI با Backendهای محلی و راه دور Terraform CLI Workspaces with Local and Remote Backends

  • مرحله 01: مقدمه ای بر فضاهای کاری Terraform CLI Step-01: Introduction to Terraform CLI Workspaces

  • مرحله 02: تنظیمات TF را مرور کنید و متغیر terraform.workspace را درک کنید Step-02: Review TF Configs and understand terraform.workspace variable

  • مرحله 03: منابع را در فضای کاری پیش‌فرض ایجاد کنید و فهرست فضای کاری دستورات را یاد بگیرید Step-03: Create Resources in default workspace and learn commands workspace list

  • مرحله 04: فضای کاری جدید ایجاد کنید، منابع ایجاد کنید و فایل های حالت را درک کنید Step-04: Create new workspace, create resources and understand state files

  • مرحله 05: یاد بگیرید که منابع را در فضاهای کاری حذف کنید و فضاهای کاری را حذف کنید Step-05: Learn to delete resources in workspaces and deleting workspaces

  • مرحله 06: فضاهای کاری CLI را با باطن ذخیره سازی حالت راه دور پیاده سازی کنید Step-06: Implement CLI Workspaces with Remote State Storage Backend

Terraform Provisioners - فایل، remote-exec و local-exec Terraform Provisioners - File, remote-exec and local-exec

Terraform Provisioners - فایل، remote-exec و local-exec Terraform Provisioners - File, remote-exec and local-exec

  • Step-00: Terraform Provisioners معرفی کلی Step-00: Terraform Provisioners Overall Introduction

  • مرحله 01: اطلاعات ارائه دهنده فایل، خود شیء و ایجاد بلوک اتصال Step-01: Understand File Provisioner, Self Object and Create Connection Block

  • مرحله 02: Creation-Time Provisioner را درک کنید و ارائه دهندگان فایل را ایجاد کنید Step-02: Understand Creation-Time Provisioner and Create File Provisioners

  • مرحله 03: دستورات TF را اجرا کنید و فایل های ارائه شده به Linux VM را تأیید کنید Step-03: Execute TF Commands and Verify Files provisioned to Linux VM

  • Step-04: Provisioners on_failure = ادامه یا شکست تأیید و پاکسازی Step-04: Provisioners on_failure = continue or fail verify and cleanup

  • مرحله 05: نسخه نمایشی Remote-exec Provisioner Step-05: Remote-exec Provisioner Demo

  • مرحله 06: نسخه ی نمایشی ارائه دهنده محلی-exec Step-06: Local-exec Provisioner Demo

Terraform Null Resource، Time Provider، Triggers in Null Resource Terraform Null Resource, Time Provider, Triggers in Null Resource

Terraform Null Resource، Time Provider، Triggers in Null Resource Terraform Null Resource, Time Provider, Triggers in Null Resource

  • مرحله 01: منابع تهی و زمانی را درک کنید و منبع زمانی ایجاد کنید Step-01: Understand Null and Time Resources and Create Time Resource

  • مرحله 02: ایجاد منبع تهی، فایل و ارائه دهندگان و محرک های اجرا کننده راه دور Step-02: Create Null Resource, File and remote-exec Provisioners and Triggers

  • مرحله 03: دستورات TF را اجرا کنید، محتوای استاتیک را تأیید کنید و اطلاعات بیشتری درباره nu Step-03: Execute TF Commands, Verify Static Content and Understand more about nu

فرمان واردات Terraform Terraform Import Command

فرمان واردات Terraform Terraform Import Command

  • مرحله 01: گروه منابع واردات و واردات Terraform را درک کنید Step-01: Understand Terraform Import and Import Resource Group

  • مرحله 02: با مراجعه به فایل TFSTATE، تأیید و پاکسازی، منبع RG ایجاد کنید Step-02: Create RG Resource by referring TFSTATE file, Verify and CleanUp

ماژول های Terraform - از ماژول ثبت عمومی استفاده کنید Terraform Modules - Use Public Registry Module

ماژول های Terraform - از ماژول ثبت عمومی استفاده کنید Terraform Modules - Use Public Registry Module

  • Step-00: Terraform Modules - معرفی کلی Step-00: Terraform Modules - Overall Introduction

  • مرحله 01: ماژول های Terraform و ویژگی های آن را بشناسید Step-01: Understand Terraform Modules and its features

  • مرحله 02: ماژول VNET را ایجاد کنید و به آن در منبع VMNIC ارجاع دهید Step-02: Create VNET Module and reference it in VMNIC Resource

  • مرحله 03: دستورات TF را اجرا کنید، VNET، Subnet را تأیید کنید و به برنامه نمونه دسترسی پیدا کنید Step-03: Execute TF Commands, Verify VNET, Subnet and Access Sample App

  • مرحله 04: منابع و پاکسازی ماژول کودک را لکه دار کنید Step-04: Taint Child Module Resources and Clean-Up

وب سایت Terraform Azure Static Terraform Azure Static Website

وب سایت Terraform Azure Static Terraform Azure Static Website

  • مرحله 01: وب سایت Static را به صورت دستی با استفاده از حساب ذخیره سازی Azure ایجاد کنید Step-01: Create Static Website manually using Azure Storage Account

  • مرحله 02: تنظیمات TF را برای اتوماسیون وب سایت استاتیک ایجاد کنید Step-02: Create TF Configs for Static Website Automation

  • مرحله 03: دستورات TF را اجرا کنید، وب سایت استاتیک را تأیید کنید و پاکسازی کنید Step-03: Execute TF Commands, Verify Static Website and CleanUp

ماژول های Terraform - ساخت ماژول Terraform محلی Terraform Modules - Build Local Terraform Module

ماژول های Terraform - ساخت ماژول Terraform محلی Terraform Modules - Build Local Terraform Module

  • مرحله 01: درباره ماژول های کودک بدانید و آن را ایجاد کنید Step-01: Understand about Child Modules and Create it

  • مرحله 02: تنظیمات TF ماژول ریشه را ایجاد کنید Step-02: Create Root Module TF Configs

  • مرحله 03: اجرای دستورات TF، تأیید و پاکسازی وب سایت استاتیک ایجاد شده Step-03: Execute TF Commands, Verify and CleanUp Static Website created

  • مرحله 04: درک Terraform get command Step-04: Understand Terraform get command

ماژول های Terraform - انتشار در ثبت عمومی Terraform Terraform Modules - Publish to Terraform Public Registry

ماژول های Terraform - انتشار در ثبت عمومی Terraform Terraform Modules - Publish to Terraform Public Registry

  • مرحله 01: فایل های ماژول TF وب سایت Static Repo را ایجاد کنید و 1 را ایجاد کنید. Step-01: Create Git Repo and Commit Static Website TF Module Files and Create 1.

  • مرحله 02: ماژول را در Terraform Public Registry منتشر کرده و تأیید کنید Step-02: Publish the Module to Terraform Public Registry and Verify

  • مرحله 03: ماژول ریشه ایجاد کنید و ماژول رجیستری عمومی را که به تازگی منتشر شده است تماس بگیرید Step-03: Create Root Module and call public registry module newly published

  • مرحله 04: مدیریت ماژول ها را در ثبت عمومی و نسخه سازی ماژول ها یاد بگیرید Step-04: Learn Module Management in Public Registry and Module Versioning

منابع ماژول Terraform Terraform Module Sources

منابع ماژول Terraform Terraform Module Sources

  • مرحله 01: منابع ماژول Terraform - گزینه های متعدد را پیاده سازی کنید Step-01: Implement Terraform Module Sources - Multiple Options

Terraform Cloud - گردش کار کنترل نسخه Terraform Cloud - Version Control Workflow

Terraform Cloud - گردش کار کنترل نسخه Terraform Cloud - Version Control Workflow

  • مرحله 00: معرفی کلی Terraform Cloud Step-00: Overall Introduction to Terraform Cloud

  • مرحله 01: مقدمه ای بر گردش کار مبتنی بر ابر VCS Terraform Step-01: Introduction to Terraform Cloud VCS Driven Workflow

  • مرحله 02: تنظیمات Git Repo و Check-In TF را ایجاد کنید Step-02: Create Git Repo and Check-In TF Configs

  • مرحله 03: ایجاد حساب Terraform Cloud، ایجاد سازمان و فعال کردن Trial Pl Step-03: Create Terraform Cloud Account, Create Organization and Enable Trial Pl

  • مرحله 04: فضای کاری Terraform Cloud را با تنظیمات پیشرفته ایجاد کنید Step-04: Create Terraform Cloud Workspace with advanced settings

  • مرحله 05: سرویس Azure Principal Client و Client Secret را ایجاد کنید Step-05: Create Azure Service Principal Client and Client Secret

  • مرحله 06: متغیرهای Env را در TF Cloud اضافه کنید و طرح صف را اجرا کنید و تأیید کنید Step-06: Add Env Variables in TF Cloud and Run Queue Plan and Verify

  • مرحله 07: هنگامی که تغییری در Git Repo اتفاق می افتد، ماشه اجرا می شود، آزمایش خودکار اعمال عمومی S Step-07: Trigger Runs when change happens to Git Repo, Test Auto Apply General S

  • مرحله 08: اعلان‌های تنظیمات فضای کاری، Run Trigers، کلیدهای SSH، نسخه را بیاموزید Step-08: Learn Workspace Settings Notifications, Run Trrigers, SSH Keys, Version

Terraform Cloud - رجیستری ماژول خصوصی Terraform Cloud - Private Module Registry

Terraform Cloud - رجیستری ماژول خصوصی Terraform Cloud - Private Module Registry

  • مرحله 01: مقدمه ای بر رجیستری ماژول خصوصی Terraform Step-01: Introduction to Terraform Private Module Registry

  • مرحله 02: ایجاد Git Repo و انتشار نسخه 1.0.0 Step-02: Create Git Repo and Publish 1.0.0 release

  • مرحله 03: ایجاد اتصال Github Oauth و انتشار ماژول خصوصی در TF Cloud Step-03: Create Github Oauth Connection and Publish Private Module in TF Cloud

  • مرحله 04: ایجاد تنظیمات TF، استفاده از منبع به عنوان ماژول خصوصی و اجرای دستورات TF Step-04: Create TF Configs, Use Source as Private Module and Execute TF Commands

Terraform Cloud - CLI Driven Workflow Terraform Cloud - CLI Driven Workflow

Terraform Cloud - CLI Driven Workflow Terraform Cloud - CLI Driven Workflow

  • مرحله 01: گردش کار مبتنی بر CLI Terraform Cloud - مقدمه Step-01: Terraform Cloud CLI Driven Workflow - Introduction

  • مرحله 02: تنظیمات TF را مرور کنید و Remote Backend را به عنوان TF Cloud پیکربندی کنید و TF L را اجرا کنید Step-02: Review TF Configs and Configure Remote Backend as TF Cloud and Run TF L

  • مرحله 03: متغیرهای AZ ENV را در فضای کاری TF پیکربندی کنید و Terraform Apply و اجرا کنید Step-03: Configure AZ ENV Variables in TF Workspace and Run Terraform Apply and

Terraform Cloud - مهاجرت ایالت به Terraform Cloud Terraform Cloud - Migrate State to Terraform Cloud

Terraform Cloud - مهاجرت ایالت به Terraform Cloud Terraform Cloud - Migrate State to Terraform Cloud

  • مرحله 01: ابتدا Infra را با Backend محلی ارائه دهید Step-01: Firstly Provision Infra with local Backend

  • مرحله 02: وضعیت محلی باطن را به Terraform Cloud منتقل کنید Step-02: Migrate Local Backend State to Terraform Cloud

  • مرحله 03: منابع جدید تهیه کنید و طرح تخریب را از TF Cloud آزمایش و اجرا کنید Step-03: Provision new resources and test and run destroy plan from TF Cloud

Terraform Cloud - سیاست های نگهبان Terraform Cloud - Sentinel Policies

Terraform Cloud - سیاست های نگهبان Terraform Cloud - Sentinel Policies

  • مرحله 00: مقدمه ای کلی بر سیاست های Terraform Sentinel Step-00: Overall Introduction to Terraform Sentinel Policies

  • مرحله 01: مقدمه ای بر سیاست های Terraform Sentinel و بررسی تنظیمات TF Step-01: Introduction to Terraform Sentinel Policies and Review TF Configs

  • مرحله 02: درک Terraform Governance Git Repo و اهمیت آن هنگام استفاده Step-02: Understand Terraform Governance Git Repo and its importance when using

  • مرحله 03: سیاست های نگهبان را مرور کنید و سطوح اجرایی را درک کنید Step-03: Review Sentinel Policies and Understand Enforcement Levels

  • مرحله 04: با استفاده از سیاست های Sentinel و مجموعه سیاست های TFCloud، Git Repo را ایجاد کنید Step-04: Create Git Repo with Sentinel Policies and TFCloud Policy Set

  • مرحله 05: سطوح اجرای نگهبان را آزمایش کنید Step-05: Test Sentinel Enforcement Levels

Terraform Cloud - سیاست های بنیادی نگهبان Terraform Cloud - Sentinel Foundational Policies

Terraform Cloud - سیاست های بنیادی نگهبان Terraform Cloud - Sentinel Foundational Policies

  • مرحله 01: خط مشی های اساسی CIS و ورود به حساب Git را درک کنید Step-01: Understand Foundational CIS Policies and Check-In Git Repo

  • مرحله 02: مجموعه سیاست و تست را ایجاد کنید Step-02: Create Policy Set and Test

بلوک های دینامیک Terraform Terraform Dynamic Blocks

بلوک های دینامیک Terraform Terraform Dynamic Blocks

  • مرحله 01: مقدمه ای بر بلوک های دینامیک Terraform Step-01: Introduction to Terraform Dynamic Blocks

  • مرحله 02: منبع NSG را بدون بلوک پویا ایجاد کنید Step-02: Create NSG Resource without Dynamic Block

  • مرحله 03: با Dynamic Block، Verify و CleanUp NSG ایجاد کنید Step-03: Create NSG with Dynamic Block, Verify and CleanUp

اشکال زدایی Terraform Terraform Debug

اشکال زدایی Terraform Terraform Debug

  • مرحله 01: اشکال زدایی Terraform را پیاده سازی کنید Step-01: Implement Terraform Debug

  • مرحله 02: Terraform Debug را به طور دائم در لینوکس، MacOs و Windows پیاده سازی کنید Step-02: Implement Terraform Debug Permanently in Linux, MacOs and Windows

Terraform Override Files Terraform Override Files

Terraform Override Files Terraform Override Files

  • مرحله 01: مفهوم Override Files را درک کنید و Demo1 override.tf را اجرا کنید Step-01: Understand Override Files Concept and Implement Demo1 override.tf

  • مرحله 02: اجرای Demo2 somefilename_override.tf و Understand .gitignore برای Step-02: Implement Demo2 somefilename_override.tf and Understand .gitignore for

ارائه دهنده خارجی و منبع داده Terraform - 2 نسخه نمایشی Terraform External Provider and Datasource - 2 Demos

ارائه دهنده خارجی و منبع داده Terraform - 2 نسخه نمایشی Terraform External Provider and Datasource - 2 Demos

  • مرحله 01: درک ارائه دهنده خارجی و منبع داده و بررسی اسکریپت پوسته Step-01: Understand External Provider and Datasource and Review Shell Script

  • مرحله 02: دستورات TF را اجرا کنید، منبع داده خارجی را آزمایش کنید و پاکسازی کنید Step-02: Execute TF Commands, Test External Datasource and Clean-Up

  • مرحله 03: منبع داده خارجی و Azure Linux VM را ادغام کنید Step-03: Integrate External Datasource and Azure Linux VM

Terraform CLI Config File .terraformrc (MacOs، Linux) و terraform.rc (Windows) Terraform CLI Config File .terraformrc (MacOs, Linux) and terraform.rc (Windows)

Terraform CLI Config File .terraformrc (MacOs، Linux) و terraform.rc (Windows) Terraform CLI Config File .terraformrc (MacOs, Linux) and terraform.rc (Windows)

  • مرحله 01: فایل پیکربندی Terraform CLI را درک کنید Step-01: Understand Terraform CLI Config File

  • مرحله 02: .terraformrc را در MacOS پیاده سازی و تست کنید Step-02: Implement .terraformrc on MacOS and Test

  • مرحله 03: terraform.rc را در WindowsOS و تست کنید Step-03: Implement terraform.rc on WindowsOS and Test

Terraform - مدیریت ارائه دهندگان Terraform - Manage Providers

Terraform - مدیریت ارائه دهندگان Terraform - Manage Providers

  • مرحله 01: ارائه دهندگان Terraform، قفل ارائه دهندگان و دستورات نسخه Step-01: Terraform Providers, providers lock and version commands

  • مرحله 02: دستورات آینه و طرحواره ارائه دهندگان Terraform Step-02: Terraform Providers Mirror and Schema Commands

پلاگین Azure Terraform VS Code Azure Terraform VS Code Plugin

پلاگین Azure Terraform VS Code Azure Terraform VS Code Plugin

  • مرحله 01: برنامه افزودنی Graphviz، NodeJS، AZ VSCODE Terraform را نصب کنید Step-01: Install Graphviz, NodeJS, AZ VSCODE Terraform Extension

  • مرحله 02: دستورات TF را در ترمینال مجتمع VSCode اجرا کنید Step-02: RUN TF Commands in VSCode Integrated Terminal

  • مرحله 03: اجرای دستورات TF در ترمینال Azure CloudShell با استفاده از VSCode Step-03: RUN TF Commands in Azure CloudShell Terminal using VSCode

آمادگی امتحان Exam Preparation

آمادگی امتحان Exam Preparation

  • مرحله 01: آمادگی برای امتحان Step-01: Exam Preparation

ثبت نام آزمون Exam Registration

ثبت نام آزمون Exam Registration

  • مرحله 01: ثبت نام آزمون Step-01: Exam Registration

  • مرحله 02: آزمون فضای فیزیکی مورد نیاز Step-02: Exam Physical Space Requirements

  • مرحله 03: نکات امتحانی Step-03: Exam Tips

تبریک می گویم !!! Congratulations !!!

تبریک می گویم !!! Congratulations !!!

  • تبریک می گویم !!! Congratulations !!!

نمایش نظرات

آموزش Azure - HashiCorp دارای گواهی: Terraform Associate -70 Demos
جزییات دوره
25 hours
211
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,669
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalyan Reddy Daida  DevOps   SRE Architect on AWS, Azure   Google Cloud Platforms Kalyan Reddy Daida DevOps SRE Architect on AWS, Azure Google Cloud Platforms

پرفروش ترین مربی، Docker، Kubernetes، Terraform، SRE