The Terraform Book
TheTerraformBook_sample
TheTerraformBook_sample
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Listings<br />
3.1 Our original configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />
3.2 Creating the variables.tf file . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
3.3 Our first variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />
3.4 Variable type specified . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />
3.5 Variable type specified . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
3.6 Variable descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
3.7 Adding our new variables . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
3.8 A map variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />
3.9 Using map variables in base.tf . . . . . . . . . . . . . . . . . . . . . . . 9<br />
3.10 Constructing a list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />
3.11 Using a list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
3.12 Retrieving a list element . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
3.13 An empty variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />
3.14 Empty and default variables . . . . . . . . . . . . . . . . . . . . . . . . 12<br />
3.15 Command line variables . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />
3.16 Setting a map with var . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />
3.17 Populating a list via command line flag . . . . . . . . . . . . . . . . . 14<br />
3.18 Creating a variable assignment file . . . . . . . . . . . . . . . . . . . . 14<br />
3.19 Adding variable assignments . . . . . . . . . . . . . . . . . . . . . . . 15<br />
3.20 Variable doesn’t exist error . . . . . . . . . . . . . . . . . . . . . . . . 15<br />
3.21 Running <strong>Terraform</strong> with a custom variable file . . . . . . . . . . . . 16<br />
3.22 Variable defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
72