state-bootstrap

BrynardSecurity-terraform/state-bootstrap/remote

Terraform Module HCL REMOTE
Install
module "state-bootstrap" {
source = "BrynardSecurity-terraform/state-bootstrap/remote"
version = "0.0.1"
}
plain text: /constructs/tfmod-brynardsecurity-terraform-state-bootstrap-remote/install.txt
⭐ Source on GitHub 📦 Registry page
README

Welcome to Terraform Remote State Bootstrapping Module 👋 !Version ![tfsec](https://github.com/BrynardSecurity-terraform/terraform-remote-state-bootstrap/actions/workflows/tfsec.yml) ![Twitter: DevopsPleb](https://twitter.com/DevopsPleb) > Terraform module to bootstrap a Terraform Cloud Workspace for Version Control initiated runs. Author 👤 Ralph Brynard Twitter: @DevopsPleb Github: @RalphBrynard Requirements | Name | Version | |------|---------| | tfe | ~> 0.30.2 | Providers | Name | Version | |------|---------| | tfe | 0.30.2 | Modules No modules. Resources | Name | Type | |------|------| | tfe_variable_set.this | resource | | tfe_workspace.this | resource | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | add\_vcs\_repo | Whet

Inputs (23)
NameTypeDescriptionDefault
customer_namestringPOC customer name required
workspacestringThe name of the workspace where the backend state-file is located required
descriptionstringThe description of the variable required
namestringWorkspace name required
organizationstringTerraform Cloud organization which has the backend state-file required
create_variable_setboolWhether or not to create a variable setfalse
description_suffixstringWhether to add a suffix to the description of the variable""
execution_modestringWhich execution mode to use. Available options: remote, local, or agent"remote"
tagslist(string)Tags to apply to workspace[]
working_directorystringWorking directory of the VCS repository from which TF plans are run"/"
workspace_variableboolWhether this variable should be attached to a workspacefalse
auto_applyboolWhether to automatically apply changes when a Terraform plan is successful. Defafalse
vcs_branchstringBranch of the VCS Repository to add. Default is 'main'"main"
categorystringWhether this is a Terraform or environment variable. Available options: terrafor"terraform"
hclboolWhether to evaluate the value of the variable as a string of HCL codefalse
oauth_token_idstringThe VCS Connection token to use""
variable_setboolWhether this variable should be added to a variable settrue
add_vcs_repoboolWhether or not to add a VCS repo to this workspacefalse
allow_destroy_planboolWhether destroy plans can be queued on the workspacefalse
workspace_descriptionstringDescription of the workspace""
globalboolShould the variable set be available globally or only to specific workspacesfalse
sensitiveboolWhether the variable value is sensitivefalse
vcs_repositorystringThe VCS Repository to add to the workspace""
Outputs (2)
workspace_id
repository
Resources (2)
tfe_variable_settfe_workspace
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud REMOTE
★ Stars0
Forks0
Total downloads682
Inputs23
Outputs2
Resources2
Submodules3
NamespaceBrynardSecurity-terraform
Updated