Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 34: Terraform State Remote S3 Backend Locking and Workspaces: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

State: Terraform ने काय बनवलं त्याची आठवण. Code मधला कुठला block cloud मधल्या कुठल्या खऱ्या गोष्टीचा आहे हे Terraform ला कळायला हवं. नाहीतर तो duplicates बनवेल.
उजळणी (Revision) card 1 of 5: State: Terraform ने काय बनवलं त्याची आठवण · PNG download करा · Card page उघडा

Lesson: 34.1 State — Terraform's memory of what it built

Native locking सोबत remote S3 backend. Local state मध्ये प्रत्येक laptop ची स्वतःची copy असते आणि दोघे एकमेकांचं overwrite करू शकतात. Remote backend एकच shared copy ठेवतो.
उजळणी (Revision) card 2 of 5: Native locking सोबत remote S3 backend · PNG download करा · Card page उघडा

Lesson: 34.2 Remote S3 backend with native locking (use_lockfile)

DynamoDB locking: जुनी पद्धत. बरेच जुने projects S3 native locking येण्याआधी बनले. ते ओळखता आणि सांभाळता यायला हवेत.
उजळणी (Revision) card 3 of 5: DynamoDB locking: जुनी पद्धत · PNG download करा · Card page उघडा

Lesson: 34.3 DynamoDB locking — the older pattern you will still meet

Local state safely S3 ला हलवा. Local state laptop सोबत हरवू शकते. S3 ला हलवताना काहीच हरवायला किंवा duplicate व्हायला नको.
उजळणी (Revision) card 4 of 5: Local state safely S3 ला हलवा · PNG download करा · Card page उघडा

Lesson: 34.4 Move local state to S3 safely

Workspaces: एका folder मधून अनेक states. कधी कधी folders copy न करता एकाच छोट्या setup च्या दोन copies हव्या असतात. Workspaces प्रत्येक copy ला स्वतःची state देतात.
उजळणी (Revision) card 5 of 5: Workspaces: एका folder मधून अनेक states · PNG download करा · Card page उघडा

Lesson: 34.5 Workspaces — several states from one folder

मुलाखत (Interview) cards

Terraform state काय आहे, आणि ती remote का ठेवायची? Terraform हे code मधून cloud servers बनवणारं tool आहे. State file (terraform.tfstate) त्याची आठवण आहे: त्याने काय बनवलं आणि खरे IDs. तिच्याशिवाय काय आधीच आहे ते Terraform ला कळत नाही.
मुलाखत (Interview) card 1 of 5: Terraform state काय आहे, आणि ती remote का ठेवायची? · PNG download करा · Card page उघडा

Lesson: 34.1 State — Terraform's memory of what it built

State locking काय आहे, आणि ते नसेल तर काय होतं? State locking दोन Terraform runs ना एकाच वेळी तीच state बदलू देत नाही. पहिला run lock घेतो; दुसरा थांबतो किंवा “Error acquiring the state lock” देऊन fail होतो.
मुलाखत (Interview) card 2 of 5: State locking काय आहे, आणि ते नसेल तर काय होतं? · PNG download करा · Card page उघडा

Lesson: 34.2 Remote S3 backend with native locking (use_lockfile)

जुने Terraform projects S3 सोबत DynamoDB table का वापरतात? Terraform 1.10 आधी S3 backend स्वतः lock करू शकत नव्हता. Teams LockID key असलेली DynamoDB table (AWS चा key-value database) जोडायच्या; प्रत्येक run ला Terraform तिथे lock item लिहायचा.
मुलाखत (Interview) card 3 of 5: जुने Terraform projects S3 सोबत DynamoDB table का वापरतात? · PNG download करा · Card page उघडा

Lesson: 34.3 DynamoDB locking — the older pattern you will still meet

काहीच न तोडता Terraform state laptop वरून S3 ला कशी हलवायची? Local state चा backup घ्या, backend "s3" block टाका, आणि terraform init -migrate-state चालवा. Terraform state S3 ला copy करतो. मग plan ने No changes दाखवायलाच हवं.
मुलाखत (Interview) card 4 of 5: काहीच न तोडता Terraform state laptop वरून S3 ला कशी हलवायची? · PNG download करा · Card page उघडा

Lesson: 34.4 Move local state to S3 safely

Terraform workspaces काय आहेत, आणि ते कधी वापरू नयेत? Workspace म्हणजे त्याच backend मध्ये त्याच code साठी वेगळी state. terraform.workspace त्याचं नाव देतं, जसं dev किंवा test.
मुलाखत (Interview) card 5 of 5: Terraform workspaces काय आहेत, आणि ते कधी वापरू नयेत? · PNG download करा · Card page उघडा

Lesson: 34.5 Workspaces — several states from one folder

तुलना (Comparison) cards

Local state vs remote state. Local state: project folder मध्ये saved terraform.tfstate.Remote state: S3 सारख्या shared backend मध्ये saved state.
तुलना (Comparison) card 1 of 3: Local state vs remote state · PNG download करा · Card page उघडा

Lesson: Chapter 34: Terraform State Remote S3 Backend Locking and Workspaces

S3 use_lockfile vs DynamoDB locking. दोन्ही दोन Terraform runs ना एकाच वेळी state लिहू देत नाहीत.use_lockfile: त्याच S3 bucket मध्ये lock file (Terraform 1.10+).DynamoDB: वेगळ्या table मध्ये lock row (जुनी पद्धत).
तुलना (Comparison) card 2 of 3: S3 use_lockfile vs DynamoDB locking · PNG download करा · Card page उघडा

Lesson: Chapter 34: Terraform State Remote S3 Backend Locking and Workspaces

Workspaces vs प्रत्येक environment साठी वेगळे folders. Workspaces: एक folder, नावाने select होणाऱ्या अनेक states.वेगळे folders: envs/dev आणि envs/prod, प्रत्येकाचा स्वतःचा backend.
तुलना (Comparison) card 3 of 3: Workspaces vs प्रत्येक environment साठी वेगळे folders · PNG download करा · Card page उघडा

Lesson: Chapter 34: Terraform State Remote S3 Backend Locking and Workspaces