Busy Techies' Guide To Terraform for Azure
Table of Content
Legal Notice
Preface
Why this book was written?
What this book is for and NOT for?
About the Author
Chapter 1: Quick Introduction to Terraform
How to install Terraform?
How to use Terraform for Azure?
Terraform Ground Rules
Chapter 2: Fundamental Terraform Building Blocks
Resources
Variables
Outputs
Modules
Providers
Data Source
Provisioners
Terraform state
Chapter 3: Fundamental Terraform Data Types
String
Number
Bool
List (Tuple)
Map (Object)
Null
Chapter 4: The Core Terraform Workflow
Chapter 5: Creating a basic Azure infrastructure with Terraform
Creating Infrastructure with a Single
main.tf
FileIntegrating Remote State Files into Terraform Workflows
Dividing the Infrastructure into Multiple Terraform Files
Introducing a Terraform Directory Structure
Chapter 6: Terraform Modules
What is Terraform Module?
Terraform Module Structure
How to write a basic module?
How to replace a Terraform Resource with Terraform Module?
Chapter 7: Complex Terraform Data Types
Complex data types
Dynamic blocks
Chapter 8: Terraform Directory Strategies
Chapter 9: Terraform Loop Battle:
count
vsfor_each
Chapter 10: Commonly used functions in Terraform
Built-in Terraform Functions
How to Test Variables in Terraform?
Last updated