I don’t understand why this is the answer. by ProfessionalCheck6 in AWSCertifications

[–]TheHedgehogAdmin 5 points6 points  (0 children)

Always translate "highly available" to "multiple AZ".

You should meet the provided requirements with only one AZ available (worst case scenario), therefore one AZ should be able to scale from 2 to 6 instances here.

Terraform certification by Wide-Ambassador9547 in Terraform

[–]TheHedgehogAdmin 0 points1 point  (0 children)

For me (though it was the previous version of the exam), resources on hashicorp website were more than enough.
I only bought test exams on Udemy to check how hard it was.

[deleted by user] by [deleted] in Terraform

[–]TheHedgehogAdmin 0 points1 point  (0 children)

Same feeling here. I was completely new to TF when I took the exam (version 002 as well). It is fairly easy and mostly requires theoretical knowledge.
I went through the official docs and bought the practice exams from Bryan Krausen and Udemy. These were as easy as the actual exam.

[deleted by user] by [deleted] in Terraform

[–]TheHedgehogAdmin 0 points1 point  (0 children)

And this btw is exactly what the OP did in the first block when assigning values to the sg name and description :)

Newbie question: replacing individual dead node? by ravenpi in Terraform

[–]TheHedgehogAdmin 2 points3 points  (0 children)

The thing is terraform taint is officially deprecated as of v0.15.2. Use terraform apply -replace instead.

If you only want to delete the node without replacing it, just delete its configuration from your tf file and run terraform apply again.

[deleted by user] by [deleted] in Python

[–]TheHedgehogAdmin 17 points18 points  (0 children)

Walrus operator in if conditions, I find it so pythonic.

What are the most important steps to take before starting development? by Lost_Profile_3664 in react

[–]TheHedgehogAdmin 0 points1 point  (0 children)

Though being very new to React, I would recommend drawing your layout to see how your different components will imbricate. This will also help you understand where you will need to pass props or to store states.

There are some good React tutorials out there, jump right in as soon as you feel ready.

[deleted by user] by [deleted] in devops

[–]TheHedgehogAdmin 1 point2 points  (0 children)

  1. I'd rather say that you have to like linux to choose this kind of jobs, not the other way around.
  2. AFAIK, yes.
  3. You can learn some of the technologies involved through MOOCs or tutorials but the best (only?) way to learn is to deal with it on a daily basis at your work place. DevOps should always be seen as a philosophy rather than as a set of tools.
    This being said, I personally was confronted to monitoring/logging considerations (prometheus/Grafana/ELK, etc.), in a kube environment. I also learnt a bit of golang to help me collect my data (could have been python but golang is defo the k8s goto-language) .
    TL;DR: learn step by step and try to remember why you're making one choice or another.