Page cover image

Busy Techies' Guide To Terraform for Azure

Table of Content

  1. Legal Notice

  2. Preface

    1. Why this book was written?

    2. What this book is for and NOT for?

  3. About the Author

  4. Chapter 1: Quick Introduction to Terraform

    1. How to install Terraform?

    2. How to use Terraform for Azure?

    3. Terraform Ground Rules

  5. Chapter 2: Fundamental Terraform Building Blocks

    1. Resources

    2. Variables

    3. Outputs

    4. Modules

    5. Providers

    6. Data Source

    7. Provisioners

    8. Terraform state

  6. Chapter 3: Fundamental Terraform Data Types

    1. String

    2. Number

    3. Bool

    4. List (Tuple)

    5. Map (Object)

    6. Null

  7. Chapter 4: The Core Terraform Workflow

  8. Chapter 5: Creating a basic Azure infrastructure with Terraform

    1. Creating Infrastructure with a Single main.tf File

    2. Integrating Remote State Files into Terraform Workflows

    3. Dividing the Infrastructure into Multiple Terraform Files

    4. Introducing a Terraform Directory Structure

  9. Chapter 6: Terraform Modules

    1. What is Terraform Module?

    2. Terraform Module Structure

    3. How to write a basic module?

    4. How to replace a Terraform Resource with Terraform Module?

  10. Chapter 7: Complex Terraform Data Types

    1. Complex data types

    2. Dynamic blocks

  11. Chapter 8: Terraform Directory Strategies

  12. Chapter 9: Terraform Loop Battle: count vs for_each

  13. Chapter 10: Commonly used functions in Terraform

    1. Built-in Terraform Functions

    2. How to Test Variables in Terraform?

Last updated