/terraform-vault-policy-ns-admin

TF module to create Vault Namespace Admin Policy

Primary LanguageHCLMIT LicenseMIT

inspec-test

Terraform Vault Admin Policy

This terraform module creates an admin policy with an ACL templated policy. This is designed to run once in a given Vault namespace.

Usage:

module "vault_admin_policy" {
  source = "git::https://github.com/devops-adeel/terraform-vault-policy-ns-admin.git?ref=v0.8.0"
  entity_ids = [module.vault_approle.entity_id]
}

Requirements

Name Version
vault ~> 2.21.0

Providers

Name Version
vault ~> 2.21.0

Modules

No modules.

Resources

Name Type
vault_identity_entity.default resource
vault_identity_group.default resource
vault_identity_group_policies.default resource
vault_policy.default resource
vault_identity_entity.default data source
vault_policy_document.default data source

Inputs

Name Description Type Default Required
entity_ids List of Vault Identity Member IDs list(string) [] no

Outputs

Name Description
vault_policy_name The Vault Policy name to be provided to authroles or entity