The terraform block allows you to configure OpenTofu behavior, including the OpenTofu version, backend, integration with TACOS (TF Automation and Collaboration Software), and required providers.| opentofu.org
Learn how to name, organize, and store OpenTofu configuration files. Also learn how OpenTofu evaluates modules.| opentofu.org
Input variables allow you to customize modules without altering their source code. Learn how to declare, define, and reference variables in configurations.| opentofu.org
Modules are containers for multiple resources that are used together in a configuration. Learn when to create modules and about module structure.| opentofu.org
Designing a wrapper for working with Terraform & OpenTofu components| Field Notes
Version constraint strings specify a range of acceptable versions for modules, providers, and OpenTofu itself. Learn version constraint syntax and behavior.| opentofu.org
OpenTofu uses the dependency lock file .terraform.lock.hcl to track and select provider versions. Learn about dependency installation and lock file changes.| opentofu.org