Input variables allow you to customize modules without altering their source code. Learn how to declare, define, and reference variables in configurations.| opentofu.org
Use the `backend` block to control where OpenTofu stores state. Learn about the available state backends, the backend block, initializing backends, partial backend configuration, changing backend configuration, and unconfiguring a backend.| opentofu.org
The source argument tells OpenTofu where to find child modules's configurations in locations like GitHub, the OpenTofu Registry, Bitbucket, Git, Mercurial, S3, and GCS.| 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
The tofu plan command creates an execution plan with a preview of the changes that OpenTofu will make to your infrastructure.| opentofu.org
Learn to use the CLI configuration file to customize your CLI settings, including credentials, plugin caching, provider installation methods, etc.| opentofu.org
An introduction to the tofu command and its available subcommands.| 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