16.03.2017 Views

The Terraform Book

TheTerraformBook_sample

TheTerraformBook_sample

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!