namespace
kalenarndt/namespace/vault
Terraform module to create a Vault namespace
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
| Name | Type | Description | Default |
|---|---|---|---|
| namespace | string | (Optional) Namespace that will be created as a part of the module execution | null |
| parent_namespace | string | (Optional) Parent Namespace path where the child namespace will be created. If n | null |
| create_parent | bool | (Optional) Boolean that allows for the creation of the parent_namespace. The var | false |
| policy_name | string | (Optional) Name of the policy that will be created. Required when using var.poli | "" |
| policy_definition | any | (Optional) Raw Policy definition that can be supplied as a multi-line input valu | "" |
| policy_file | string | (Optional) Name of the policy file (policy.hcl) and location to it from the curr | "" |
parent_namespace — Path of the parent namespace resource that was created. Defaults to an empty map if var.create_parennamespace — Output of the namespace resource that was createdpolicy — Name of the policy that has been created if var.create_policy = truenamespace_path — Full path of the namespace that has been created