terraform-provider-vault icon indicating copy to clipboard operation
terraform-provider-vault copied to clipboard

Add username_template field to mongodbatlas block in vault_database_secret_backend_connection

Open r3nic1e opened this issue 3 years ago • 5 comments

Terraform Version

Terraform v1.0.11
on darwin_amd64
+ provider registry.terraform.io/hashicorp/google v3.90.1
+ provider registry.terraform.io/hashicorp/random v3.1.0
+ provider registry.terraform.io/hashicorp/vault v3.0.1
+ provider registry.terraform.io/mongodb/mongodbatlas v1.1.1

Affected Resource(s)

  • vault_database_secret_backend_connection

Terraform Configuration Files

resource "vault_database_secret_backend_connection" "mongodb" {
  backend = "database-mongodb"
  name    = var.environment

  mongodbatlas {
    public_key        = var.public_key
    private_key       = var.private_key
    project_id        = var.project_id
    username_template = "{{ printf \"v-%s-%s\" (.RoleName) (uuid) | truncate_sha256 32 }}"
  }
}

Expected Behavior

Resource should accept username_template property

Actual Behavior

An argument named "username_template" is not expected here.

References

r3nic1e avatar Nov 30 '21 12:11 r3nic1e

I hope this feature to be released soon

Abdelrahman1993 avatar Jan 30 '23 16:01 Abdelrahman1993

The PR for this feature has been ready for years. I really hope they merge it soon.

pbtrudel avatar Nov 16 '23 21:11 pbtrudel

+1

dggmsa avatar Aug 19 '24 14:08 dggmsa

+1

matheuspicioli avatar Aug 19 '24 14:08 matheuspicioli

+1

leognutzmann avatar Aug 19 '24 14:08 leognutzmann