- OpenTofuApply - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu apply -auto-approve
.
- OpenTofuApply(java.lang.String, java.lang.String) - Constructor in OpenTofuApply
-
- OpenTofuBackend - Class in org.ysb33r.gradle.opentofu.backends
A generic backend that can be used to implement a backend that is not supported in another backend class.
- OpenTofuBackend(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in OpenTofuBackend
-
- OpenTofuBasePlugin - Class in org.ysb33r.gradle.opentofu.plugins
Standard plugin for OpenTofu
- OpenTofuBasePlugin() - Constructor in OpenTofuBasePlugin
-
- OpenTofuCacheBinary - Class in org.ysb33r.gradle.opentofu.tasks
Caches tofu binary on behalf of wrapper.
- OpenTofuCacheBinary() - Constructor in OpenTofuCacheBinary
-
- OpenTofuCleanupWorkspaces - Class in org.ysb33r.gradle.opentofu.tasks
The tofu workspace delete
command.
- OpenTofuCleanupWorkspaces() - Constructor in OpenTofuCleanupWorkspaces
-
- OpenTofuCustomFmtApply - Class in org.ysb33r.gradle.opentofu.tasks
Checks the format of OpenTofu source in an arbitrary collection of directories.
- OpenTofuCustomFmtApply() - Constructor in OpenTofuCustomFmtApply
-
- OpenTofuCustomFmtCheck - Class in org.ysb33r.gradle.opentofu.tasks
Checks the format of OpenTofu source in an arbitrary collection of directories.
- OpenTofuCustomFmtCheck() - Constructor in OpenTofuCustomFmtCheck
-
- OpenTofuDestroy - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu apply -destroy
.
- OpenTofuDestroy(java.lang.String, java.lang.String) - Constructor in OpenTofuDestroy
-
- OpenTofuDestroyPlan - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu plan -destroy
.
- OpenTofuDestroyPlan(java.lang.String) - Constructor in OpenTofuDestroyPlan
-
- OpenTofuExecSpec - Class in org.ysb33r.gradle.opentofu
An execution specification for Terraform
.
- OpenTofuExecSpec(org.gradle.api.Project) - Constructor in OpenTofuExecSpec
-
- OpenTofuExtension - Class in org.ysb33r.gradle.opentofu.extensions
OpenTofu extension.
- OpenTofuExtension(org.gradle.api.Project) - Constructor in OpenTofuExtension
-
- OpenTofuFeatures - Class in org.ysb33r.gradle.opentofu.internal
Easy way to determine which features a version of Terraform will have.
- OpenTofuFeatures(java.lang.String) - Constructor in OpenTofuFeatures
-
- OpenTofuFmtApply - Class in org.ysb33r.gradle.opentofu.tasks
The tofu fmt -write=true
command.
- OpenTofuFmtApply() - Constructor in OpenTofuFmtApply
-
- OpenTofuFmtCheck - Class in org.ysb33r.gradle.opentofu.tasks
The tofu fmt -check
command.
- OpenTofuFmtCheck() - Constructor in OpenTofuFmtCheck
-
- OpenTofuGlobalConfigExtension - Class in org.ysb33r.gradle.opentofu.extensions
OpenTofu global configuration location.
- OpenTofuGlobalConfigExtension(org.gradle.api.Project) - Constructor in OpenTofuGlobalConfigExtension
-
- OpenTofuGlobalConfigForMultiProjectRootPlugin - Class in org.ysb33r.gradle.opentofu.internal.plugins
Used internally for single projects.
- OpenTofuGlobalConfigForMultiProjectRootPlugin() - Constructor in OpenTofuGlobalConfigForMultiProjectRootPlugin
-
- OpenTofuGlobalConfigForMultiProjectSubProjectPlugin - Class in org.ysb33r.gradle.opentofu.internal.plugins
Used internally for single projects.
- OpenTofuGlobalConfigForMultiProjectSubProjectPlugin.GlobalConfigConsumer - Class in org.ysb33r.gradle.opentofu.internal.plugins
- OpenTofuGlobalConfigForMultiProjectSubProjectPlugin() - Constructor in OpenTofuGlobalConfigForMultiProjectSubProjectPlugin
-
- OpenTofuGlobalConfigForSingleProjectPlugin - Class in org.ysb33r.gradle.opentofu.internal.plugins
Used internally for single projects.
- OpenTofuGlobalConfigForSingleProjectPlugin() - Constructor in OpenTofuGlobalConfigForSingleProjectPlugin
-
- OpenTofuGlobalConfigPlugin - Class in org.ysb33r.gradle.opentofu.plugins
Handles global OpenTofu configuration.
- OpenTofuGlobalConfigPlugin() - Constructor in OpenTofuGlobalConfigPlugin
-
- OpenTofuImport - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu import
.
- OpenTofuImport(java.lang.String) - Constructor in OpenTofuImport
-
- OpenTofuInit - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu init
.
- OpenTofuInit() - Constructor in OpenTofuInit
-
- OpenTofuModel - Class in org.ysb33r.gradle.opentofu.internal
Utilities for building the tasks around a named OpenTofu source set.
- OpenTofuModel.WorkspaceGenerator - Class in org.ysb33r.gradle.opentofu.internal
Used by source set to create workspace tasks
- OpenTofuModel() - Constructor in OpenTofuModel
-
- OpenTofuOutput - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu output
.
- OpenTofuOutput(java.lang.String) - Constructor in OpenTofuOutput
-
- OpenTofuOutputJson - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu output -json
.
- OpenTofuOutputJson(java.lang.String) - Constructor in OpenTofuOutputJson
-
- OpenTofuPlan - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu plan
.
- OpenTofuPlan(java.lang.String) - Constructor in OpenTofuPlan
-
- OpenTofuPlugin - Class in org.ysb33r.gradle.opentofu.plugins
Primary plugin for OpenTofu
- OpenTofuPlugin() - Constructor in OpenTofuPlugin
-
- OpenTofuProvidersLock - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu providers lock
.
- OpenTofuProvidersLock() - Constructor in OpenTofuProvidersLock
-
- OpenTofuProvidersSchema - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu providers lock
.
- OpenTofuProvidersSchema() - Constructor in OpenTofuProvidersSchema
-
- OpenTofuProvidersShow - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu providers lock
.
- OpenTofuProvidersShow() - Constructor in OpenTofuProvidersShow
-
- OpenTofuShowState - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu show
.
- OpenTofuShowState(java.lang.String) - Constructor in OpenTofuShowState
-
- OpenTofuSourceSet - Class in org.ysb33r.gradle.opentofu
Describes an OpenTofu source set.
- OpenTofuSourceSet(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in OpenTofuSourceSet
-
- OpenTofuStateMv - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu state mv
.
- OpenTofuStateMv(java.lang.String) - Constructor in OpenTofuStateMv
-
- OpenTofuStatePull - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu state pull
.
- OpenTofuStatePull(java.lang.String) - Constructor in OpenTofuStatePull
-
- OpenTofuStatePush - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu state push
.
- OpenTofuStatePush(java.lang.String) - Constructor in OpenTofuStatePush
-
- OpenTofuStateRm - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu state rm
.
- OpenTofuStateRm(java.lang.String) - Constructor in OpenTofuStateRm
-
- OpenTofuTaint - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu taint
.
- OpenTofuTaint(java.lang.String) - Constructor in OpenTofuTaint
-
- OpenTofuTasks - Enum in org.ysb33r.gradle.opentofu.internal
Maps OpenTofu tasks to conventions.
- OpenTofuToolchain - Class in org.ysb33r.gradle.opentofu
Describes a toolchain for OpenTofu.
- OpenTofuToolchain.1 - Class in org.ysb33r.gradle.opentofu
- OpenTofuToolchain.1() - Constructor in OpenTofuToolchain.1
-
- OpenTofuToolchain(java.lang.String, org.gradle.api.Project) - Constructor in OpenTofuToolchain
-
- OpenTofuUntaint - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu taint
.
- OpenTofuUntaint(java.lang.String) - Constructor in OpenTofuUntaint
-
- OpenTofuUtils - Class in org.ysb33r.gradle.opentofu.internal
- OpenTofuUtils() - Constructor in OpenTofuUtils
-
- OpenTofuValidate - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu validate
.
- OpenTofuValidate(java.lang.String) - Constructor in OpenTofuValidate
-
- OpenTofuWrapper - Class in org.ysb33r.gradle.opentofu.tasks
openTofu script wrapper generator task.
- OpenTofuWrapper() - Constructor in OpenTofuWrapper
-
- OpenTofuWrapperExtension - Class in org.ysb33r.gradle.opentofu.extensions
An extension to configure the opentofu wrapper.
- OpenTofuWrapperExtension(org.gradle.api.Project) - Constructor in OpenTofuWrapperExtension
-
- OpenTofuWrapperPlugin - Class in org.ysb33r.gradle.opentofu.plugins
Plugin for creating opentofu wrapper scripts.
- OpenTofuWrapperPlugin() - Constructor in OpenTofuWrapperPlugin
-
- order - Property in OpenTofuTasks
-
- ordered() - Method in OpenTofuTasks
-
- OS - Field in Downloader
-
- OS - Field in OpenTofuUtils
-
- osArch() - Method in OpenTofuUtils
-
- otherSources(Closure<?>) - Method in OpenTofuExtension
-
- OUTPUT_JSON - Enum Constant in OpenTofuTasks
-
- OUTPUT - Enum Constant in OpenTofuTasks
-
- S3Backend - Class in org.ysb33r.gradle.opentofu.backends
Describes the attributed for a remote S3 backend.
- S3Backend(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in S3Backend
-
- secrets - Property in OpenTofuExtension
-
- setAccessKey(java.lang.Object) - Method in S3Backend
-
Sets a token called access_key
.
- setAccessKeyProperty(java.lang.String) - Method in S3Backend
-
Sets a token called access_key
.
- setAccessToken(java.lang.Object) - Method in GitlabBackend
-
Set authentication token as a secret.
- setAcl(java.lang.Object) - Method in S3Backend
-
Sets a token called acl
.
- setAddress(java.lang.Object) - Method in GitlabBackend
-
Sets the Gitlab address for storing state.
- setAssumeRoleDurationSeconds(java.lang.Integer) - Method in S3Backend
-
Sets a token called assume_role_duration_seconds
.
- setAssumeRolePolicy(java.lang.String) - Method in S3Backend
-
Sets a token called assume_role_policy
.
- setAssumeRolePolicyARNs(java.lang.Object) - Method in S3Backend
-
Sets a token called assume_role_policy_arns
.
- setAssumeRoleTags(Map<String, Object>) - Method in S3Backend
-
Sets a token called assume_role_tags
.
- setAssumeRoleTransitiveTagKeys(java.lang.Object) - Method in S3Backend
-
Sets a token called assume_role_transitive_tag_keys
.
- setAwsRegion(java.lang.Object) - Method in S3Backend
-
The AWS region used for remote state.
- setBucket(java.lang.Object) - Method in S3Backend
-
- setCredentialsFile(java.lang.Object) - Method in S3Backend
-
Sets a token called shared_credentials_file
.
- setDynamoDbEndpoint(java.lang.Object) - Method in S3Backend
-
Sets a token called endpoints.dynamodb
.
- setDynamoDbTable(java.lang.Object) - Method in S3Backend
-
Sets a token called dynamodb_table_arn
.
- setEncrypt(java.lang.Boolean) - Method in S3Backend
-
Sets a token called encrypt
.
- setExternalId(java.lang.Object) - Method in S3Backend
-
Sets a token called external_id
.
- setForcePathStyle(java.lang.Boolean) - Method in S3Backend
-
Sets a token called force_path_style
.
- setIamEndpoint(java.lang.Object) - Method in S3Backend
-
Sets a token called endpoints.iam
.
- setKey(java.lang.Object) - Method in S3Backend
-
Sets a new remote state name
- setMaxRetries(java.lang.Integer) - Method in S3Backend
-
Sets a token called iam_endpoint
.
- setPath(java.lang.Object) - Method in LocalBackend
-
Sets a path where local state will be stored.
- setProfile(java.lang.Object) - Method in S3Backend
-
Sets a token called profile
.
- setRegion(java.lang.Object) - Method in S3Backend
-
- setRemoteStateName(java.lang.Object) - Method in S3Backend
-
Sets a new remote state name
- setRetryMax(java.lang.Integer) - Method in GitlabBackend
-
The number of HTTP request retries.
- setRetryWaitMax(java.lang.Integer) - Method in GitlabBackend
-
The maximum time in seconds to wait between HTTP request attempts.
- setRetryWaitMin(java.lang.Integer) - Method in GitlabBackend
-
The minimum time in seconds to wait between HTTP request attempts.
- setRoleArn(java.lang.Object) - Method in S3Backend
-
Sets a token called role_arn
.
- setS3BucketName(java.lang.Object) - Method in S3Backend
-
Sets the S3 bucket used for state storage.
- setS3Endpoint(java.lang.Object) - Method in S3Backend
-
Sets a token called endpoints.s3
.
- setSecretKey(java.lang.Object) - Method in S3Backend
-
Sets a token called secret_key
.
- setSecretProperty(java.lang.String) - Method in S3Backend
-
Sets a token called secret_key
.
- setSessionName(java.lang.Object) - Method in S3Backend
-
Sets a token called session_name
.
- setSetKmsKeyId(java.lang.Object) - Method in S3Backend
-
Sets a token called kms_key_id
.
- setSkipCredentialsValidation(java.lang.Boolean) - Method in S3Backend
-
Sets a token called skip_credentials_validation
.
- setSkipMetadataApiCheck(java.lang.Boolean) - Method in S3Backend
-
Sets a token called skip_metadata_api_check
.
- setSkipRegionValidation(java.lang.Boolean) - Method in S3Backend
-
Sets a token called skip_region_validation
.
- setSseCustomerKey(java.lang.Object) - Method in S3Backend
-
Sets a token called sse_customer_key
.
- setStsEndpoint(java.lang.Object) - Method in S3Backend
-
Sets a token called endpoints.endpoints.
.
- setUsername(java.lang.Object) - Method in GitlabBackend
-
Sets the username.
- setWorkspaceKeyPrefix(java.lang.Object) - Method in S3Backend
-
Sets a token called workspace_key_prefix
.
- SHOW - Enum Constant in OpenTofuTasks
-
- sourceSet - Property in TaskConfiguration
-
- SourceSetFactory - Class in org.ysb33r.gradle.opentofu.internal
OpenTofu source set factory.
- SourceSetFactory(org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in SourceSetFactory
-
- sourceSets - Property in OpenTofuExtension
-
- STATE_FILE_NAME - Field in OpenTofuBasePlugin
-
- STATE_MV - Enum Constant in OpenTofuTasks
-
- STATE_PULL - Enum Constant in OpenTofuTasks
-
- STATE_PUSH - Enum Constant in OpenTofuTasks
-
- STATE_RM - Enum Constant in OpenTofuTasks
-
- SYNC_TASK - Field in OpenTofuGlobalConfigForMultiProjectSubProjectPlugin
-