Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Other Digital Version | chapter 5 Loops with for_each Expressions |
"The for_each expression allows you to loop over lists, sets, and maps" |
Michele Sartor | Sep 22, 2022 |
Printed | Page chapter 1, page 5, page 5, 1st paragraph |
There is a very obvious error in this section, when talking about the ad hoc script, the author says it “great ” and "terrible". |
Jiakang | Oct 28, 2022 |
Other Digital Version | Chapter 2, Deploying a Configurable Web Server 3rd terraform apply snippet |
It might worth to mention that the first time `terraform apply` is used after output variable is declared (with no changes to any resources) the question to save new output value to the Terraform state is appeared. |
Michael Loginovsky | Mar 11, 2023 |
Other Digital Version | Chapter 3, Limitations with Terraform’s Backends 2nd paragraph |
It seems that for terraform version 1.4.0, to copy the Terraform state back to local disk after removing the `backend` configuration from `main.tf`, it is necessary to run the mentioned command with `-migrate-state` flag, like: `terraform init -migrate-state` |
Michael Loginovsky | Mar 12, 2023 |
Printed | Page Chapter 2 pages 73-75 |
while following along in chapter 2 I did not see an instruction to create or use the variable.tf or output.tf files |
Steven Robbins | Jul 15, 2023 |
Chapter 4, Module basics Fourth paragraph |
Both the provider definition and the backend need to be removed and added to the environment-specific main.tf files. Running the module with the backend in the module configuration will generate an error, and the configuration will be saved locally. |
Grant Palmer | Aug 08, 2023 | |
O'Reilly learning platform | Page 1. Why Terraform Immediately following "terraform plan" |
The text describes adding 5 servers, the output shows 4 instances, then says 5 were created. Full incorrect text is here: |
Dave Jagoda | Jun 22, 2024 |
Page 284 The first list in the page (resources needed to be moved) |
The list of resources that need to be moved contains "aws_cloudwatch_metric_alarm (both of them)" but this resource hasn't been created anywhere in the book. It seems this was created in Chapter 5 in the 2nd edition while it isn't in the 3rd edition. Note that the sample code for the 3rd edition also contains the resource aws_cloudwatch_metric_alarm. |
Hayato Matsuura | Jul 29, 2023 |