Documentation
¶
Overview ¶
Package tfdeps manages shared OpenTofu and Terraform provider and module caches.
Index ¶
Constants ¶
View Source
const (
CLIConfigFileName = "podplane.tfrc"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct {
// contains filtered or unexported fields
}
Cache manages the OpenTofu/Terraform dependency domain under the Podplane cache.
type Configuration ¶
Configuration describes the shared cache paths used by one cluster stack.
type Engine ¶
type Engine interface {
Platform(context.Context) (string, error)
InitBackendDisabled(context.Context, string) error
ProvidersMirror(context.Context, string, string, string) error
ProvidersLock(context.Context, string, string, []string) error
}
Engine performs the OpenTofu/Terraform operations needed to populate a cache.
Click to show internal directories.
Click to hide internal directories.