Difference between revisions of "Terraform best practices"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Tags: Mobile web edit, Mobile edit
Line 8: Line 8:
 
* Adopt a naming convention.
 
* Adopt a naming convention.
 
* Use variables carefully.
 
* Use variables carefully.
* Expose [[outputs]].
+
* Expose [[outputs]]: <code>[[outputs.tf]]</code>
* Use data sources.
+
* Use [[data sources]].
 
* Limit the use of custom scripts.
 
* Limit the use of custom scripts.
 
* Include helper scripts in a separate directory.
 
* Include helper scripts in a separate directory.

Revision as of 13:28, 3 July 2022

Best practices from Google Cloud team

https://cloud.google.com/docs/terraform/best-practices-for-terraform

  • Use built-in formatting.
  • Limit the complexity of expressions.
  • Use count for conditional values.
  • Use for_each for iterated resources.
  • Publish modules to a registry.

Related

See also

Advertising: