Módulo de Terraform para gerenciamento e gestão do meu Terraform Cloud. Todo o funcionamento desse repositório se da por um values.yaml específicando todos os resources que deverão ser criados.
Nome | Versão |
---|---|
tfe | ~> 0.37.0 |
local | ~> 2.2.0 |
Nome | Tipo |
---|---|
local_file.this | data |
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
tfc_token | Token do usuário no Terraform Cloud. | string |
n/a | Sim |
Utilizado dois módulos internos sendo eles:
- Workspaces para gerenciamento dos workspaces.
- Organization para gerenciamento das organizations.
Nome | Tipo |
---|---|
tfe_organization.this | resource |
tfe_variable_set.this | resource |
tfe_variable.this | resource |
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
name | Nome da Org para ser criada no Terraform Cloud. | string |
n/a | Sim |
Email para associar a Org criada. | string |
n/a | Sim | |
variable_list | Lista de objeto contendo configurações a respeito das variáveis globais da Org. | list(object(...)) |
n/a | Sim |
Nome | Descrição |
---|---|
organization_name | Nome da Org criada. |
organization_id | ID da Org criada. |
variable_set_name | Lista de nome do grupo de variáveis globais da Org. |
variable_set_id | Lista de ID do grupo de variáveis globais da Org. |
variable_set_list | Lista de objetos contendo o ID e nome do grupo de variáveis globais da Org. |
variable_id | Lista de ID das variáveis globais da Org. |
Nome | Tipo |
---|---|
tfe_workspace.this | resource |
tfe_variable.this | resource |
tfe_workspace_variable_set.this | resource |
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
organization_name | Nome da Org para associar as workspaces criadas. | string |
n/a | Sim |
terraform_version | Versão do terraform que o workspace utilizará. | string |
n/a | Sim |
workspace_content | Lista de objeto contendo configurações a respeito dos workspaces. | list(object(...)) |
n/a | Sim |
organization_variable_set_id | Lista de objeto contendo configurações a respeito das variáveis globais do workspace. | list(object(...)) |
n/a | Sim |
Sem nenhum no momento