@groovy.transform.CompileStatic class OpenTofuExtension extends Object implements org.ysb33r.gradle.iac.base.tf.IacPlatforms
OpenTofu extension.
Modifiers | Name | Description |
---|---|---|
static String |
DEFAULT_TOOLCHAIN |
|
static String |
EXECUTABLE_BASE_NAME |
|
static String |
NAME |
Type | Name and description |
---|---|
ExtensiblePolymorphicDomainObjectContainer<OpenTofuBackend> |
backends |
Provider<File> |
globalConfigFile |
Provider<File> |
pluginCacheDir |
Provider<Integer> |
pluginCacheDirTimeout |
ExtensiblePolymorphicDomainObjectContainer<org.ysb33r.gradle.iac.base.secrets.IacSecrets> |
secrets |
NamedDomainObjectContainer<OpenTofuSourceSet> |
sourceSets |
NamedDomainObjectContainer<OpenTofuToolchain> |
toolchains |
Constructor and description |
---|
OpenTofuExtension
(Project tempProjectReference) |
Type Params | Return Type | Name and description |
---|---|---|
|
org.ysb33r.gradle.iac.base.tf.OtherSources |
getOtherSources() |
|
void |
otherSources(Action<org.ysb33r.gradle.iac.base.tf.OtherSources> configurator) |
|
void |
otherSources(groovy.lang.Closure<?> configurator) |
Groovy Documentation