std-path

kiwicom/std-path/vault

Terraform Module HCL VAULT

Terraform module for standardized vault paths - shared & third party

Install
module "std-path" {
source = "kiwicom/std-path/vault"
version = "1.0.1"
}
plain text: /constructs/tfmod-kiwicom-std-path-vault/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-vault-std-path Terraform module for standardized paths - shared & third party - creates kw/[TYPE]/[PATH][-maintainer] policies - maintainer_groups is mandatory Shared - I cannot figure out a good example of a shared secret, but we have the option - roles parameter usually does not make sense ``hcl module "shared_automation" { source = "kiwicom/std-path/vault" version = "1.0.0" path = "automation/i-dont-know" type = "shared" maintainer_groups = [ "engineering.automation-seniors" ] } ` - creates kw/shared/automation/i-dont-know[-maintainer] policies which allows access to the same path - and assigns maintainer to the maintainer_groups 3rd party - any 3rd party company should have a contact person (or group) in kiwi. This person/group is responsible for communication and also for se

Inputs (5)
NameTypeDescriptionDefault
maintainer_groupslist required
pathstringPath after kw/[TYPE]/... required
typestringSecret type, will be part of path, allowed values: '3rd-party', 'shared' required
use_groupslistBad practice: use assignment to developers groups in application-registry[]
roleslist[]
Outputs (3)
use_policy
maintainer_policy
role_policies
Resources (3)
null_resourcevault_identity_group_policiesvault_policy
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud VAULT
Total downloads5.3k
Inputs5
Outputs3
Resources3
Namespacekiwicom
Updated