CodeYourFuture / CodeYourFuture/Module-Cloud

[TECH ED] Using Terraform Modules and Remote State

Đang mở
#12 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
🎯 Topic Delivery 🎯 Topic Requirements 🎯 Topic Testing 🏝️ Priority Stretch 📅 Sprint 4 🦑 Size Large Cloud
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
0
Fork
6
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Link to the coursework

https://developer.hashicorp.com/terraform/docs

### Why are we doing this?

#### Objective

In this exercise, you will utilize a Terraform module to create a reusable configuration for S3 buckets. Additionally, you'll implement remote state management using an S3 bucket.

#### Steps

1. **Create a Terraform Module for S3 Buckets**

- Create a new directory named `s3_module` and place a new Terraform file inside it, e.g., `main.tf`.
- Define the Terraform code for an S3 bucket inside this file.

2. **Implement Remote State in S3**

- In your main Terraform configuration (`main.tf`), configure the backend for remote state using S3.

3. **Initialize and Apply**
- Initialize your Terraform project.
- Apply the configuration to create the S3 bucket using the module and configure remote state.

#### Validation

- Confirm that the S3 bucket was created as expected.
- Check the S3 bucket where you store the remote state to ensure that the `terraform.tfstate` file is present.

#### References

- [Terraform Modules](https://developer.hashicorp.com/terraform/language/modules)
- [Terraform S3 Backend](https://developer.hashicorp.com/terraform/language/settings/backends/s3)

### Maximum time in hours

n/a stretch

### How to get help

Ask calm, curious questions with links, code samples, and no screenshots.

https://curriculum.codeyourfuture.io/guides/asking-questions/

### How to submit

Demo your progress in class.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.