hashicorp
HashiCorp어소시에이트

HashiCorp Terraform Associate (004)

TA-004

AWS·Azure·GCP 등 클라우드 전반에서 사실상 표준 IaC 도구인 Terraform의 업계 표준 입문 자격증입니다. TA-004(2026년 1월 출시, Terraform 1.12 기준, 003 대체)는 IaC 개념과 멀티클라우드/하이브리드 워크플로, 핵심 워크플로(init·validate·plan·apply·destroy·fmt), 프로바이더와 상태, HCL 작성(변수·출력·함수·리소스 의존성·lifecycle 메타아규먼트·custom conditions/검증·Vault 시크릿), 모듈, 원격 상태·백엔드·드리프트, HCP Terraform(워크스페이스·프로젝트·협업·거버넌스)을 다룹니다. 실습 없이 객관식·다중응답으로 평가하는 지식 시험입니다.

문제 수

57

시험 시간

60

합격 점수

70/ 1000

준비 문제

203+

대상

Terraform으로 클라우드 인프라를 프로비저닝·관리하는 클라우드 엔지니어, DevOps·플랫폼 엔지니어, SRE, 인프라 실무자, 그리고 인프라 자동화로 전환하는 개발자.

사전 요구 사항

공식 선수요건은 없습니다. HashiCorp는 Terraform CLI 워크플로에 대한 기본 이해와 HCL 구성 작성 실습 경험, 그리고 일반적인 클라우드/IT 기초 지식을 권장합니다.

문제 유형

단일 선택다중 선택

언어 및 인정 범위

공식 시험 지원 언어

영어일본어한국어스페인어 (ES)스페인어 (LATAM)포르투갈어 (BR)프랑스어독일어이탈리아어중국어(간체)중국어(번체)

PasslyExam 지원 언어

영어한국어일본어스페인어포르투갈어

자격 인정 범위

글로벌

HashiCorp Terraform Associate — 코드형 인프라(IaC) 분야에서 가장 널리 인정받는 자격증으로, 벤더 중립적이며 모든 주요 클라우드에 적용됩니다. 004는 2026년 1월 003을 대체했으며 Terraform 1.12 기준입니다. 유효기간 2년.

출제 영역

8영역

코드형 인프라(IaC) 개념 이해

8%

Terraform 기초 (프로바이더·상태)

12%

핵심 Terraform 워크플로

18%

Terraform 구성 읽기·작성·검증

20%

Terraform 모듈 활용

12%

상태(state) 구현·유지

13%

Terraform으로 인프라 유지

9%

HCP Terraform 활용

8%

추천 학습 플랜

  • 1단계 · IaC와 핵심 워크플로 (2~3일). IaC의 이점과 Terraform의 멀티클라우드·하이브리드·프로바이더 중립 가치를 정리하고, Write→Plan→Apply 흐름을 손에 익히세요. 명령별 역할을 정확히 구분: init(프로바이더·모듈 다운로드+백엔드 구성, 가장 먼저), validate(문법 검사·클라우드 호출 없음), plan(미리보기·변경 없음), apply(실제 적용, -auto-approve/저장된 plan 없으면 승인 요구), destroy, fmt(서식만). 변경 전 백업을 습관화하세요.
  • 2단계 · 프로바이더·변수·HCL (3~4일). required_providers의 source와 버전 제약(~> vs >= vs =)과 provider alias(멀티 리전/계정)를 익히세요. 변수·출력·locals와 변수 우선순위(env TF_VAR_* < terraform.tfvars < *.auto.tfvars < -var/-var-file), sensitive, HCL 타입(list/set/map/object/tuple), count vs for_each, 자주 쓰는 함수(lookup·cidrsubnet·templatefile)를 표로 정리합니다.
  • 3단계 · 구성 검증과 lifecycle — 004 핵심 확장 (3~4일). resource vs data source, 암시적 의존성 vs depends_on을 확실히 하고, 004 신규를 집중 학습: lifecycle 메타아규먼트(create_before_destroy·prevent_destroy·ignore_changes), custom conditions(변수 validation, precondition/postcondition은 실패 시 apply 차단, check 블록은 경고만), 그리고 시크릿을 state에서 배제하는 ephemeral 값 + Vault 연동. 강제 재생성은 taint가 아니라 apply -replace, 상태 갱신은 refresh가 아니라 apply -refresh-only(둘 다 deprecated)임을 각인하세요.
  • 4단계 · 상태·백엔드·모듈 (3~4일). 로컬 vs 원격 백엔드, state locking과 스턱 락 해제(force-unlock), drift(apply -refresh-only로 조회), 평문 시크릿 보호를 익히세요. 구성 간 값 공유는 terraform_remote_state 데이터 소스로, 원격 백엔드 마이그레이션은 backend 블록 + terraform init으로. 모듈은 source(local/registry/Git)·version(로컬 경로 불가)·출력 참조(module.<name>.<output>)·변수 범위(자식은 넘겨준 입력만 봄)를 정리합니다. import는 CLI가 state만 가져오고, import 블록 + plan -generate-config-out으로 구성 생성이 가능합니다.
  • 5단계 · HCP Terraform + 실전 마무리 (3~5일). HCP Terraform의 원격 실행, 비공개 모듈 레지스트리, 정책(Sentinel/OPA), 그리고 워크스페이스 vs 프로젝트 vs 변수 세트·run triggers 조직화를 익히세요. 마지막으로 타이머 모의고사로 57문항/60분 감각을 맞추고 True/False·부정형·짧은 HCL/CLI 조각 읽기를 반복합니다. 004 함정 제거: taint가 최신이라는 오해, terraform refresh가 독립 명령이라는 오해, check가 apply를 막는다는 오해, sensitive=true가 state에서 값을 지운다는 오해.

문항 검증 프로세스

공식 가이드 범위 점검 완료정답-해설 일관성 검증중복/유사 문항 필터링 적용

실전형 문제를 직접 풀어보고 유사도를 확인해보세요.

자주 묻는 질문 (FAQ)

Q. TA-004는 TA-003과 무엇이 다른가요?

A. TA-004는 2026년 1월 TA-003을 대체한 최신 버전으로 Terraform 1.12 기준입니다. 형식(약 57문항·60분·객관식/다중응답/참·거짓)은 같지만 내용이 갱신됐습니다: HCP Terraform이 독립 영역으로 확대(워크스페이스·프로젝트·변수 세트), custom conditions(변수 validation·precondition/postcondition·check 블록)와 lifecycle 메타아규먼트가 명시적으로 출제되고, terraform taint는 apply -replace로, terraform refresh는 apply -refresh-only로 대체(둘 다 deprecated)됐으며, 멀티클라우드/하이브리드와 Vault 시크릿·ephemeral 값이 추가됐습니다.

Q. TA-003을 준비했는데 TA-004로 바꿔야 하나요?

A. 지금 응시한다면 TA-004를 준비하세요. TA-003은 2026년 1월 7일 은퇴했고 이후로는 004만 응시할 수 있습니다. 기초와 핵심 워크플로는 대부분 그대로이므로 003 학습은 헛되지 않지만, 위에 정리한 004 신규·변경 항목(custom conditions, lifecycle, -replace/-refresh-only, HCP 확장)을 반드시 보강해야 합니다.

Q. 어떤 문제 유형이 나오나요?

A. 대부분 한 문장으로 끝나는 짧고 직접적인 문항입니다. "다음 중 옳지 않은 것은?" 같은 부정형과 참/거짓 문항이 자주 나오고, 짧은 HCL이나 CLI 조각을 보여주고 무엇이 일어나는지 묻는 문제도 있습니다. 실습형 랩은 없으므로 명령과 개념의 정확한 동작을 아는 것이 가장 중요합니다.

Q. 어떤 주제가 가장 많이 나오나요?

A. 구성 작성(변수·의존성·custom conditions·lifecycle)과 핵심 워크플로의 비중이 가장 크고, state 관리, 모듈, 프로바이더가 그다음입니다. HCP Terraform은 004에서 비중이 커져 워크스페이스·프로젝트·변수 세트·정책(Sentinel/OPA)이 꾸준히 출제됩니다. IaC 개념과 멀티클라우드는 초반에 가볍게 나옵니다.

Q. 자주 틀리는 004의 함정은 무엇인가요?

A. 리소스 강제 재생성은 이제 taint가 아니라 apply -replace=ADDR이고, state 갱신은 refresh가 아니라 apply -refresh-only입니다(둘 다 deprecated). check 블록은 경고만 하고 apply를 막지 않지만, precondition/postcondition은 실패 시 apply를 막습니다. sensitive=true는 CLI 출력만 가릴 뿐 state에서 값을 지우지 않으므로 진짜로 배제하려면 ephemeral 값을 씁니다. CLI terraform import는 구성을 생성하지 않습니다(import 블록 + -generate-config-out은 가능).

Q. 응시료·응시 방법·유효기간은 어떻게 되나요?

A. 응시료는 약 USD 70.50이며 세금이 별도로 붙습니다. 온라인 프록터링(Certiverse)으로 어디서나 응시할 수 있습니다. 자격은 취득 후 2년간 유효하고, 갱신하려면 재응시하거나 상위 HashiCorp 자격을 취득하면 됩니다.

Q. 클라우드 자격증과 어떻게 다른가요? 함께 취득하면 좋은가요?

A. AWS·Azure·GCP 자격증이 특정 클라우드를 다룬다면, TA-004는 그 위에서 인프라를 자동화하는 도구인 Terraform 자체를 검증합니다. 벤더 중립적이라 어느 클라우드에서든 통용되므로, 이미 클라우드 자격증이 있다면 실무 자동화 역량을 보완하는 좋은 다음 단계입니다.

Q. 연습문제와 실전 모의고사는 어떻게 다르게 활용하나요?

A. 연습문제는 개념별로 풀며 오답 해설로 약점을 메우는 학습용이고, 실전 모의고사는 타이머로 실제 시험처럼 푸는 실전 점검용입니다. 두 방식 모두 오리지널 문제로 제공되며 AI 튜터 해설이 함께 제공됩니다.

Q. 덤프(dumps)와 유사한 문제인가요?

A. PasslyExam 문제는 유출 덤프를 제공하지 않으며, 공식 가이드와 공개 학습 범위를 바탕으로 실전 문제 유형을 분석해 구성합니다. 출제 의도, 보기 구성, 난이도 분포를 실제 시험 스타일에 맞추도록 설계해 실전 감각을 높이는 데 집중합니다. 즉 단순 암기형 덤프가 아니라, 근거 기반 해설과 반복 오답 개선이 가능한 학습형 콘텐츠입니다.

덤프 대안 가이드 보기

관련 자격증

TA-003SAA-C03AZ-104
문제 최종 업데이트: 2026-08-19최신
TA-004 모의고사 (2026) | HashiCorp Terraform Associate 실전 문제 | PasslyExam