Terraform: Difference between revisions

From wikinotes
Line 12: Line 12:
= Overview =
= Overview =
<blockquote>
<blockquote>
* infrastructure is described/managed from a directory with a <code>*.tf</code> file
* '''modules''' are a directory of <code>*.tf</code> files that describe/manage your desired infrastructure
* '''resources''' are composable building-blocks. They may describe network-configurations, VPS servers, DNS records, etc.
* '''resources''' are composable building-blocks. They may describe network-configurations, VPS servers, DNS records, etc.
* '''providers''' expose resource-types and data-sources that you can use  
* '''providers''' expose resource-types and data-sources that you can use  

Revision as of 17:23, 25 September 2022

A configuration orchestration tool by hashicorp.

Documentation

home https://www.terraform.io/

Overview

  • modules are a directory of *.tf files that describe/manage your desired infrastructure
  • resources are composable building-blocks. They may describe network-configurations, VPS servers, DNS records, etc.
  • providers expose resource-types and data-sources that you can use

Notes

terraform syntax
terraform usage