Description:

  • Declarative Programming
  • Build an infrastructure when needed.
  • Destroy the infrastructure when not in use.
  • Create identical infrastructures for dev, test, and prod.
  • Can be part of a CI/CD pipeline.
  • Templates are the building blocks for disaster recovery procedures.
  • Manage resource dependencies and complexity.

Configuration file:

  • Details all the resources to be provisioned
  • Can be modulatized using templates

Tools: