on premises and cloud architecture HashiCorp Certified: Terraform Associate Terraform Associate 인증은 오픈 소스 HashiCorp Terraform과 관련된 기본 개념과 기술을 알고있는 운영, IT 또는 개발을 전문으로 하는 클라우드 엔지니어를 위한 것입니다. 응시자는 프로덕션 환경에서 Terraform을 사용한 전문적인 경험이 있는 경우에 시험을 가장 잘 준비 할 수 있지만 개인 데모 환경에서 시험 목표를 수행하는 것으로도 충분할 수 있습니다. 응시자는 Terraform Enterprise의 기능을 이해하고 오픈소스 버전으로 할 수 있는 것과 할 수 없는 것을 구별할 수 있어야 합니다. Exam Details https://www.hashicorp.com/certification/terraform-associate/
중 70% 이상의 Score를 획득 준비해야 할 것 ▪ GitHub 계정 : 시험접수 사이트와 SSO를 위해서 반드시 필요함 ▪ 신분증 : 정부가 발급한 사진이 포함된 신분증. 여권 추천. 영문 이름 확인 ▪ 신용카드: 시험 비용 지불을 위해서 해외 결재가 가능한 신용카드 준비 연기 및 재 응시 ▪ 응시 전이라면 언제든 연기가 가능 ▪ 실수로 시험에 참여를 하지 못한 경우는 자동 연기 처리됨 ▪ 시험에 탈락한 경우는 다시 비용을 지불하고 언제든 재 응시 가능 https://ondemand.questionmark.com/home/405470/user
Webcam이 달린 노트북 • 전원이 반드시 연결되어 있어야 함 • 모니터 확장 (듀얼 모니터 금지) 금지 • 온라인으로 시험 감독이 시험을 모니터링 및 감독함 • 책이나 인쇄물, 기타 전자 기기 등이 놓여있지 않은 책상 • 주변에 책이나 글자 등이 보이지 않는 독립된 공간 • Zoom Video Client • Windows 또는 Mac 기반의 노트북
방법 높은 점수 보다는 최선을 다해서 PASS를 한다는 마음을 가지면 부담을 줄임 - 확실하지 않은 것은 일단 답이라고 생각하는 것을 선택하고, 체크 표시를 하고 지나간다. - 1차 문제풀이가 끝난 후에 확실하다고 생각하는 것의 수가 전체 문제의 70%를 넘는지 확인한다. 헷갈리는 것을 다 틀려도 “Pass” 가능한지 확인한다. - 그렇지 않은 경우 체크한 것을 다시 확인하여, 1차로 풀 때는 헷갈렸지만 다시 보면서 정답을 찾은 경우가 있는지 확인한다. - 재 확인 작업을 거친 후 70%가 넘는지 확인한다. 그래도 넘지 않는 경우, 다시 한번 답이 아닌 것을 제거하면서 확인해서 수정할 내용이 있다면 다시 수정한다.
basics 3a Handle Terraform and provider installation and versioning 3b Describe plugin based architecture 3c Demonstrate using multiple providers 3d Describe how Terraform finds and fetches providers 3e Explain when to use and not use provisioners and when to use local-exec or remote-exec 1 Understand infrastructure as code (IaC) concepts 1a Explain what IaC is 1b Describe advantages of IaC patterns 2 Understand Terraform's purpose (vs other IaC) 2a Explain multi-cloud and provider-agnostic benefits 2b Explain the benefits of state Objectives https://www.hashicorp.com/certification/terraform-associate/ * 지면 관계 상 3번 항목까지 언급하였고 9번 항목까지 Objective 가 존재한다. 아래 링크 참조
Usernames and passwords referenced in the Terraform code, even as variables, will end up in plain text in the state file. ✅ Correct: True ❌ Incorrect: False
the following Terraform 0.12 configuration snippet: How would you define the cidr_block for us-east-1 in the aws_vpc resource using a variable? ✅ Correct: var.vpc_cidrs[“us-east-1”] ❌ Incorrect: var.vpc_cidrs.0 ❌ Incorrect: vpc_cidrs[“us-east-1”] ❌ Incorrect: var.vpc_cidrs[0]
of the following Terraform commands will automatically refresh the state unless supplied with additional flags or arguments? Choose TWO correct answers. ✅ Correct: terraform plan ❌ Incorrect: terraform state ✅ Correct: terraform apply ❌ Incorrect: terraform validate ❌ Incorrect: terraform output
flag is used to find more information about a Terraform command? For example, you need additional information about how to use the plan command. You would type: terraform plan _____. Type your answer in the field provided. The text field is not case-sensitive and all variations of the correct answer are accepted. ✅ -h ✅ -help ✅ --help
시험 응시자가 반드시 공부해야 하는 내용을 목록화 한 자료 1 Learn about IaC 2 Manage infrastructure 3 Master the workflow 4 Learn more subcommands 5 Use and create modules 6 Read and write configuration 7 Manage state 8 Debug in Terraform 9 Understand Terraform Cloud and Enterprise https://learn.hashicorp.com/tutorials/terraform/associate- study?in=terraform/certification
HashiCorp Certified : Terraform Associate 시험 목표를 HashiCorp 문서 및 교육에서 다루는 위치에 직접 매핑 한 자료 1 Understand Infrastructure as Code (IaC) concepts 2 Understand Terraform's purpose (vs other IaC) 3 Understand Terraform basics 4 Use the Terraform CLI (outside of core workflow) 5 Interact with Terraform modules 6 Navigate Terraform workflow 7 Implement and maintain state 8 Read, generate, and modify configuration 9 Understand Terraform Cloud and Enterprise capabilities https://learn.hashicorp.com/tutorials/terraform/associate- review?in=terraform/certification
크게 어렵진 않으나, beginner에겐 이론과 실습을 병행하는 것을 추천합니다. 2. 시험 시간은 한국 시각으로 오전/오후 상관없이 언제든지 신청 가능하고, 1시간동안 치루게 됩니다. 3. 시험 감독관들의 감독 스타일들은 매우 다양하지만, 여성분들이 대체적으로 좀더 strict 합니다. 4. 시험 난이도가 다양하지만, 상중하로 나뉘는 것 같고 random 입니다. 철학적인 문제들이나 애매모호한 문제들도 있음 1. 주요 명령어 및 옵션들에 대한 문제들이 나옵니다. 2. Terraform 을 적용한 후 인프라에 변경사항이 적용된 경우, 인프라의 상태에 대한 확실한 이해가 필요합니다. 3. 노트북 전원은 반드시 연결하여야 합니다. 4. 정시에 시험이 시작되지 않고, 응시자가 접속하면 감독관과의 사전 점검 절차가 끝나면 시험이 시작됩니다. 5. 감독관이 응시자가 의심스럽다고 생각하면 시험 도중에 다시 주변환경 점검할 가능성이 있음