/terraform-vault-secrets-transit

Repository to prep services for terraform-vault-secrets-transit

Primary LanguageHCLMIT LicenseMIT

inspec-test

Terraform Vault Transit Backend

This terraform module mounts Vault Transit engine, creates a templated ACL policy with an Identity Group associated.

Usage:

module "vault_transit" {
  source      = "git::https://github.com/devops-adeel/terraform-vault-secrets-transit.git?ref=v0.4.0"
}

Requirements

No requirements.

Providers

Name Version
vault n/a

Modules

No modules.

Resources

Name Type
vault_identity_group.decrypt resource
vault_identity_group.encrypt resource
vault_identity_group_policies.decrypt resource
vault_identity_group_policies.encrypt resource
vault_mount.default resource
vault_policy.decrypt resource
vault_policy.encrypt resource
vault_policy_document.decrypt data source
vault_policy_document.encrypt data source

Inputs

No inputs.

Outputs

Name Description
backend_path The path of mounted secret engine
decrypt_identity_group_id ID of the created Vault Identity Group.
encrypt_identity_group_id ID of the created Vault Identity Group.