namespace

kalenarndt/namespace/vault

Terraform Module HCL VAULT

Terraform module to create a Vault namespace

Install
module "namespace" {
source = "kalenarndt/namespace/vault"
version = "0.0.2"
}
plain text: /constructs/tfmod-kalenarndt-namespace-vault/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-vault-namespace Requirements | Name | Version | |------|---------| | terraform | >=1.2.0 | | vault | >=2.22.1 | Providers | Name | Version | |------|---------| | vault | 3.7.0 | Modules No modules. Resources | Name | Type | |------|------| | vault_namespace.ns | resource | | vault_namespace.parent | resource | | vault_policy.pol | resource | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | create\_parent | (Optional) Boolean that allows for the creation of the parent\_namespace. The var.namespace will be created under this object if set to true | bool | false | no | | namespace | (Optional) Namespace that will be created as a part of the module execution | string | null | no | | parent\_namespace | (Optional) Parent Na

Inputs (6)
NameTypeDescriptionDefault
namespacestring(Optional) Namespace that will be created as a part of the module executionnull
parent_namespacestring(Optional) Parent Namespace path where the child namespace will be created. If nnull
create_parentbool(Optional) Boolean that allows for the creation of the parent_namespace. The varfalse
policy_namestring(Optional) Name of the policy that will be created. Required when using var.poli""
policy_definitionany(Optional) Raw Policy definition that can be supplied as a multi-line input valu""
policy_filestring(Optional) Name of the policy file (policy.hcl) and location to it from the curr""
Outputs (4)
parent_namespace — Path of the parent namespace resource that was created. Defaults to an empty map if var.create_paren
namespace — Output of the namespace resource that was created
policy — Name of the policy that has been created if var.create_policy = true
namespace_path — Full path of the namespace that has been created
Resources (2)
vault_namespacevault_policy
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.2
Cloud VAULT
Total downloads117
Inputs6
Outputs4
Resources2
Examples1
Namespacekalenarndt
Updated