directory
1.0.1
Repository: https://github.com/terramate-io/opentofulib.git
Documentation: pkg.go.dev

# Packages

Package addrs contains types that represent "addresses", which are references to specific objects within a OpenTofu configuration or state.
Package backend provides interfaces that the CLI uses to interact with OpenTofu.
No description provided by the author
Package checks contains the models for representing various kinds of declarative condition checks that can be defined in a OpenTofu module and then evaluated and reported by OpenTofu Core during plan and apply operations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package configs contains types that represent OpenTofu configurations and the different elements thereof.
No description provided by the author
No description provided by the author
Package depsfile contains the logic for reading and writing OpenTofu's dependency lock and development override configuration files.
No description provided by the author
No description provided by the author
No description provided by the author
Package experiments contains the models and logic for opt-in experiments that can be activated for a particular OpenTofu module.
Package genconfig implements config generation from provided state values.
Package getmodules contains the low-level functionality for fetching remote module packages.
Package getproviders is the lowest-level provider automatic installation functionality.
No description provided by the author
No description provided by the author
No description provided by the author
Package initwd contains various helper functions used by the "tofu init" command to initialize a working directory.
No description provided by the author
Package ipaddr is a fork of a subset of the Go standard "net" package which retains parsing behaviors from Go 1.16 or earlier.
No description provided by the author
No description provided by the author
Package modsdir is an internal package containing the model types used to represent the manifest of modules in a local modules cache directory.
Package moduledeps contains types that can be used to describe the providers required for all of the modules in a module tree.
No description provided by the author
Package plans contains the types that are used to represent OpenTofu plans.
No description provided by the author
No description provided by the author
simple provider a minimal provider implementation for testing.
simple provider a minimal provider implementation for testing.
Package providercache contains the logic for auto-installing providers from packages obtained elsewhere, and for managing the local directories that serve as global or single-configuration caches of those auto-installed providers.
Package providers contains the interface and primary types required to implement a OpenTofu resource provider.
No description provided by the author
Package provisioners contains the interface and primary types to implement a OpenTofu resource provisioner.
No description provided by the author
No description provided by the author
Package repl provides the structs and functions necessary to run REPL for OpenTofu.
Package replacefile is a small helper package focused directly at the problem of atomically "renaming" one file over another one.
Package states contains the types that are used to represent OpenTofu states.
Package terminal encapsulates some platform-specific logic for detecting if we're running in a terminal and, if so, properly configuring that terminal to meet the assumptions that the rest of OpenTofu makes.
Package tfdiags is a utility package for representing errors and warnings in a manner that allows us to produce good messages for the user.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author