Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR1 #16

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

PR1 #16

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions 01-Infrastructure-as-Code-IaC-Basics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,14 @@
## Step-01: Understand Problems with Traditional way of Managing Infrastructure
- Time it takes for building multiple environments
- Issues we face with different environments
- Scale-Up and Scale-Down On-Demand

- Scale-Up
- #
- #
- 3njsjf and Scale-Down On-Demand
#change
## Step-02: Discuss how IaC with Terraform Solves them
- Visibility
- Stability
- Scalability
- Security
- Audit
- Audit
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ terraform {
}
}
}

# need to test merge branch
# Provider Block
provider "aws" {
profile = "default" # AWS Credentials Profile configured on your local desktop terminal $HOME/.aws/credentials
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
- Understand Identifiers
- Understand Comments

#change to test rebase


## Step-02: Terraform Configuration Language Syntax
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ provider "aws" {
profile = "default"
}

#change to test rebase
# Provider-2 for us-west-1
provider "aws" {
region = "us-west-1"
Expand Down Expand Up @@ -66,4 +67,4 @@ rm -rf terraform.tfstate*


## References
- [Provider Meta Argument](https://www.terraform.io/docs/configuration/meta-arguments/resource-provider.html)
- [Provider Meta Argument](https://www.terraform.io/docs/configuration/meta-arguments/resource-provider.html)
2 changes: 2 additions & 0 deletions 04-Terraform-Resources/04-06-Provisioners/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
# Provisioners
- We are going to learn Terraform Provisioners in detail in [Section-09](https://github.com/stacksimplify/hashicorp-certified-terraform-associate/tree/master/09-Terraform-Provisioners) of this course.

#change to test rebase
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
- When To Use Local Values?
- What is the problem locals are solving ?

#change to test rebase
```
What is DRY Principle ?
Don't repeat yourself
Expand Down Expand Up @@ -50,4 +51,4 @@ terraform apply -auto-approve
```

## References
- [Terraform Local values](https://www.terraform.io/docs/language/values/locals.html)
- [Terraform Local values](https://www.terraform.io/docs/language/values/locals.html)
2 changes: 1 addition & 1 deletion 06-Terraform-Datasources/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
- Understand about Datasources in Terraform
- Implement a sample usecase with Datasources.
- Get the latest Amazon Linux 2 AMI ID using datasources and reference that value when creating EC2 Instance resource `ami = data.aws_ami.amzlinux.id`

#change to test rebase
## Step-02: Create a Datasource to fetch latest AMI ID
- Create or review manifest `c6-ami-datasource.tf`
- Go to AWS Mgmt Console -> Services -> EC2 -> Images -> AMI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@

#mark the new changes to test creation of a new release
# Create S3 Bucket Resource
resource "aws_s3_bucket" "s3_bucket" {
bucket = var.bucket_name
Expand Down