Comments (5)
Terraform is 0.14.9.
That's the problem. As is written in every README (example) and mentioned multiple times in the book, the code samples in the book were tested with Terraform 0.12. Each new version of Terraform introduces backwards incompatible changes; for example, 0.14 changed the format of the terraform output
command, which is why you're seeing double quotes in weird places, and the test is not working.
In the future, I'll update all the examples to the latest version of Terraform: hopefully, when 1.0 comes out, and they begin to maintain backwards compatibility. But for now, if you want to run the examples as-is, you'll need to use Terraform 0.12.
from terraform-up-and-running-code.
url := fmt.Sprintf("http://%s", strings.Trim(albDnsName, """))
Thank you.
from terraform-up-and-running-code.
HTTP GET to URL http://"hello-world-example-64083979.eu-west-2.elb.amazonaws.com" returned an error: Get "http://"hello-world-example-64083979.eu-west-2.elb.amazonaws.com"": dial tcp: lookup "hello-world-example-64083979.eu-west-2.elb.amazonaws.com": no such host. Sleeping for 10s and will try again.
Those double quotes look wrong. What version of Terraform and Terratest are you using?
from terraform-up-and-running-code.
Hi, I pinned the Terratest version to v0.15.9 as per the book and Terraform is 0.14.9.
from terraform-up-and-running-code.
To make the code work with Terraform v1.05 I had to add the strings
package and change the url
variable like so:
url := fmt.Sprintf("http://%s", strings.Trim(albDnsName, "\""))
That get's rid of the double quotes
from terraform-up-and-running-code.
Related Issues (20)
- EC2 instance not responding on port 8080 HOT 3
- Issue with code update for EC2 HOT 3
- Terraform Up and Running, 3rd Edition, Chapter 4, Modularizing MySQL HOT 3
- Chapter 3: How to Manage Terraform State
- Ch7: K8s example doesn't start HOT 1
- failed to lock s3 state: 2 errors occurred:
- Looking for an full example
- Chapter 3 - Isolation Via Workspaces HOT 1
- Chapter 3 HOT 3
- Chapter 3: webserver-cluster ALB unable to access
- Why this web server cluster definition doesn't have backend configuration? HOT 2
- Ed. 2, Ch. 4 - Terraform modules. Remote state location for webserver uses key for mysql HOT 1
- Chapter 2, 3rd Edition, failed to retrieve auto scaling groups HOT 4
- Chapter 7, 3rd edition - IAM role required to create new AWS account failed to allow login acces HOT 1
- Chapter 2 - "Deploy a Single Server" needs updating now that EC2 classic is retired. HOT 3
- Chapter-3 - webserver not showing proper html format. HOT 2
- Chapter 2, 3rd Edition: one-webserver ended up with 2 running instances HOT 2
- aws_launch_configuration: "couldn't find resource" on terraform apply HOT 2
- Chapter 5 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-up-and-running-code.