Editing Terraform Associate

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
* https://www.hashicorp.com/certification/terraform-associate
 
* https://www.hashicorp.com/certification/terraform-associate
 
* Exam review: https://learn.hashicorp.com/tutorials/terraform/associate-review
 
* Exam review: https://learn.hashicorp.com/tutorials/terraform/associate-review
 
 
* [[Terraform 0.14]] (March 2021)
 
* [[Terraform 0.14]] (March 2021)
 
== Exam Details ==
 
https://www.hashicorp.com/certification/terraform-associate
 
 
* Assessment Type: Multiple choice
 
* Format: Online proctored
 
* Duration: 1 hour
 
* Questions:      57
 
* Price:         $70.50 USD plus locally applicable taxes and fees
 
* Language: English
 
* Expiration: 2 years
 
*Pass Score:      700 (on a scale of 1-1000)
 
  
 
== Objetives ==
 
== Objetives ==
  
 
=== 1. Understand infrastructure as code (IaC) concepts ===
 
=== 1. Understand infrastructure as code (IaC) concepts ===
* [[Explain what IaC is]]
+
* Explain what [[IaC]] is
 
* Describe advantages of [[IaC]] patterns
 
* Describe advantages of [[IaC]] patterns
  
 
=== 2. Understand Terraform's purpose (vs other IaC) ===
 
=== 2. Understand Terraform's purpose (vs other IaC) ===
* [[Explain multi-cloud and provider-agnostic benefits]]
+
* Explain multi-cloud and provider-agnostic benefits
* [[Explain the benefits of state]]
+
* Explain the benefits of state
  
 
=== 3. Understand Terraform basics ===
 
=== 3. Understand Terraform basics ===
 
* Handle Terraform and [[Terraform provider|provider installation]] and [[Terraform provider versioning|versioning]]
 
* Handle Terraform and [[Terraform provider|provider installation]] and [[Terraform provider versioning|versioning]]
* Describe [[Terraform plugin|plugin]] based architecture
+
* Describe [[plugin]] based architecture
 
* Demonstrate using [[multiple providers]] (<code>[[alias]]</code>)
 
* Demonstrate using [[multiple providers]] (<code>[[alias]]</code>)
 
* Describe how Terraform finds and fetches providers
 
* Describe how Terraform finds and fetches providers
* Explain when to use and not use [[Terraform provisioner|provisioners]] and when to use <code>[[local-exec]]</code> or <code>[[remote-exec]]</code>
+
* Explain when to use and not use provisioners and when to use [[local-exec]] or [[remote-exec]]
  
 
=== 4. Use the Terraform CLI (outside of core workflow) ===
 
=== 4. Use the Terraform CLI (outside of core workflow) ===
Line 42: Line 29:
  
 
===  5 Interact with [[Terraform modules]] ===
 
===  5 Interact with [[Terraform modules]] ===
* Contrast [[modules]] [[source]] options
+
* Contrast module [[source]] options
 
* Interact with module inputs and outputs
 
* Interact with module inputs and outputs
* Describe [[variable scope]] within modules/child modules
+
* Describe variable scope within modules/child modules
 
* Discover modules from the public [[Terraform Module Registry]]
 
* Discover modules from the public [[Terraform Module Registry]]
* Defining [[module version]]
+
* Defining module version
  
 
=== 6 Navigate Terraform workflow ===
 
=== 6 Navigate Terraform workflow ===
Line 57: Line 44:
  
 
=== 7 Implement and maintain state ===
 
=== 7 Implement and maintain state ===
* Describe default <code>[[local]]</code> [[backend]]
+
* Describe default local [[backend]]
 
* Outline [[state locking]]
 
* Outline [[state locking]]
 
* Handle [[backend]] [[authentication methods]]
 
* Handle [[backend]] [[authentication methods]]
 
* Describe remote state storage mechanisms and supported standard backends
 
* Describe remote state storage mechanisms and supported standard backends
* Describe effect of <code>[[terraform refresh]]</code> (deprecated) on [[state]] (<code>[[terraform apply -refresh-only]]</code>)
+
* Describe effect of <code>[[terraform refresh]]</code> (deprecated) on state (<code>[[terraform apply -refresh-only]]</code>)
 
* Describe backend block in configuration and best practices for partial configurations
 
* Describe backend block in configuration and best practices for partial configurations
 
* Understand [[secret management]] in [[state files]]
 
* Understand [[secret management]] in [[state files]]
  
 
=== 8 Read, generate, and modify configuration ===
 
=== 8 Read, generate, and modify configuration ===
* Demonstrate use of [[Terraform variables|variables]] and [[outputs]]
+
* Demonstrate use of [[variables]] and [[outputs]]
* Describe secure [[secret injection]] best practice
+
* Describe secure secret injection best practice
* Understand the use of [[Terraform collection functions|collection]] and structural types
+
* Understand the use of collection and structural types
 
* Create and differentiate resource and data configuration
 
* Create and differentiate resource and data configuration
 
* Use resource addressing and resource parameters to connect resources together
 
* Use resource addressing and resource parameters to connect resources together
* Use [[Terraform built-in functions]] to write configuration
+
* Use Terraform built-in functions to write configuration
 
* Configure resource using a [[dynamic block]]
 
* Configure resource using a [[dynamic block]]
* Describe [[built-in]] dependency management (order of execution based)
+
* Describe built-in dependency management (order of execution based)
  
 
=== 9 Understand [[Terraform Cloud]] and [[Terraform Enterprise|Enterprise]] capabilities ===
 
=== 9 Understand [[Terraform Cloud]] and [[Terraform Enterprise|Enterprise]] capabilities ===
Line 79: Line 66:
 
* Differentiate [[OSS]] and [[TFE]] workspaces
 
* Differentiate [[OSS]] and [[TFE]] workspaces
 
* Summarize features of [[Terraform Cloud]]
 
* Summarize features of [[Terraform Cloud]]
 
== Questions examples ==
 
* https://learn.hashicorp.com/tutorials/terraform/associate-questions?in=terraform/certification
 
* https://www.whizlabs.com/blog/terraform-certification-exam-questions/
 
* 250 questions and answers: https://medium.com/bb-tutorials-and-thoughts/250-practice-questions-for-terraform-associate-certification-7a3ccebe6a1a
 
* [[Terraform example questions]]
 
 
== Related ==
 
* [[Create Terraform Infrastructure with Docker]]
 
* [[Terraform Associate cheatsheet]]
 
* [[Retake]]
 
  
 
== See also ==
 
== See also ==
* {{tf quiz}}
+
* {{Terraform}}
* {{Terraform Associate}}
 
 
* {{Certifications}}
 
* {{Certifications}}
  
 
[[Category:Terraform]]
 
[[Category:Terraform]]

Please note that all contributions to wikieduonline may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wikieduonline:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Advertising: