Difference between revisions of "Terraform Associate"

From wikieduonline
Jump to navigation Jump to search
Line 49: Line 49:
 
* 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]]

Revision as of 19:04, 27 February 2022

Objetives

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)

  • Given a scenario: choose when to use terraform fmt to format code
  • Given a scenario: choose when to use terraform taint to taint Terraform resources
  • Given a scenario: choose when to use terraform import to import existing infrastructure into your Terraform state
  • Given a scenario: choose when to use terraform workspace to create workspaces
  • Given a scenario: choose when to use terraform state to view Terraform state
  • Given a scenario: choose when to enable verbose logging and what the outcome/value is

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

Questions examples

Exercise

See also

Advertising: