Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 36: Terraform count for_each dynamic lifecycle and depends_on: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

count: एकाच गोष्टीच्या N copies. तोच block 3 वेळा लिहिणं म्हणजे copying. count एका block मधून N copies बनवतो.
उजळणी (Revision) card 1 of 5: count: एकाच गोष्टीच्या N copies · PNG download करा · Card page उघडा

Lesson: 36.1 count — N copies of the same thing

for_each: edits नंतरही टिकणाऱ्या नाव दिलेल्या copies. count मध्ये list च्या मधून item काढला तर प्रत्येक index सरकतो, आणि Terraform resources परत बनवू शकतो. for_each indexes ऐवजी names वापरतो.
उजळणी (Revision) card 2 of 5: for_each: edits नंतरही टिकणाऱ्या नाव दिलेल्या copies · PNG download करा · Card page उघडा

Lesson: 36.2 for_each — named copies that survive edits

dynamic blocks: data वरून nested block repeat करा. काही resources मध्ये ingress rules सारखे nested blocks असतात. प्रत्येक port साठी हाताने लिहिणं repetitive आहे.
उजळणी (Revision) card 3 of 5: dynamic blocks: data वरून nested block repeat करा · PNG download करा · Card page उघडा

Lesson: 36.3 dynamic blocks — repeat a nested block from data

lifecycle: बदल कसे होतात ते control करा. काही बदलांमुळे Terraform ला resource destroy करून परत बनवावा लागतो. Database किंवा live server साठी म्हणजे outage किंवा data loss.
उजळणी (Revision) card 4 of 5: lifecycle: बदल कसे होतात ते control करा · PNG download करा · Card page उघडा

Lesson: 36.4 lifecycle — control how changes happen

depends_on: Terraform ला नातं दिसत नाही तेव्हा. Terraform references वरून काम क्रमाने लावतो. लपलेलं नातं असेल तर तो चुकीच्या क्रमाने बनवू शकतो.
उजळणी (Revision) card 5 of 5: depends_on: Terraform ला नातं दिसत नाही तेव्हा · PNG download करा · Card page उघडा

Lesson: 36.5 depends_on — when Terraform cannot see the link

मुलाखत (Interview) cards

count कधी वापरायचा? count resource च्या अनेक सारख्या copies बनवतो, name[0], name[1] असे. count = var.enabled ? 1 : 0 असा on/off switch म्हणून पण वापरतात.
मुलाखत (Interview) card 1 of 5: count कधी वापरायचा? · PNG download करा · Card page उघडा

Lesson: 36.1 count — N copies of the same thing

for_each बऱ्याचदा count पेक्षा safe का? count मध्ये resources जागेने (position) track होतात. दुसरा item काढला की तिसरा index 1 वर जातो, म्हणून Terraform तो बदलतो किंवा परत बनवतो. for_each मध्ये प्रत्येक resource key ने track होतो, म्हणून फक्त काढलेलाच destroy होतो.
मुलाखत (Interview) card 2 of 5: for_each बऱ्याचदा count पेक्षा safe का? · PNG download करा · Card page उघडा

Lesson: 36.2 for_each — named copies that survive edits

Dynamic block काय आहे, आणि तो कधी टाळायचा? Dynamic block list किंवा map वरून repeated nested blocks (security group मधले ingress सारखे) बनवतो. तो resources बनवत नाही, फक्त एका resource मधले nested blocks.
मुलाखत (Interview) card 3 of 5: Dynamic block काय आहे, आणि तो कधी टाळायचा? · PNG download करा · Card page उघडा

Lesson: 36.3 dynamic blocks — repeat a nested block from data

Terraform ला production database delete करण्यापासून कसं थांबवायचं? Resource मध्ये lifecycle { prevent_destroy = true } टाका. त्याला destroy करणारा कुठलाही plan error देऊन fail होतो. Service ची स्वतःची protection पण चालू करा, जसं RDS deletion_protection.
मुलाखत (Interview) card 4 of 5: Terraform ला production database delete करण्यापासून कसं थांबवायचं? · PNG download करा · Card page उघडा

Lesson: 36.4 lifecycle — control how changes happen

Terraform मध्ये depends_on कधी लागतो? Terraform references वरून resources क्रमाने लावतो. depends_on फक्त लपलेल्या dependency साठी लागतो: एका resource ला दुसरा अस्तित्वात हवा, पण तो त्याची कुठलीच value वापरत नाही.
मुलाखत (Interview) card 5 of 5: Terraform मध्ये depends_on कधी लागतो? · PNG download करा · Card page उघडा

Lesson: 36.5 depends_on — when Terraform cannot see the link

तुलना (Comparison) cards

count vs for_each. दोन्ही एका resource block मधून अनेक copies बनवतात.count: number ने copies, address name[0].for_each: key ने copies, address name["payments"].
तुलना (Comparison) card 1 of 3: count vs for_each · PNG download करा · Card page उघडा

Lesson: Chapter 36: Terraform count for_each dynamic lifecycle and depends_on

create_before_destroy vs prevent_destroy. दोन्ही lifecycle block मध्ये जातात.create_before_destroy: resource replace करावा लागला तर आधी नवीन बनवा.prevent_destroy: delete करणारा कुठलाही plan नाकारा.
तुलना (Comparison) card 2 of 3: create_before_destroy vs prevent_destroy · PNG download करा · Card page उघडा

Lesson: Chapter 36: Terraform count for_each dynamic lifecycle and depends_on

Implicit reference vs depends_on. Reference: एक resource दुसऱ्याची value वापरतो (aws_vpc.main.id), म्हणून Terraform क्रम लावतो.depends_on: dependency तुम्ही हाताने लिहिता.
तुलना (Comparison) card 3 of 3: Implicit reference vs depends_on · PNG download करा · Card page उघडा

Lesson: Chapter 36: Terraform count for_each dynamic lifecycle and depends_on