WebService::HashiCorp::Vault::Secret::MongoDB - Perl API for HashiCorp's Vault (MongoDB)
use WebService::HashiCorp::Vault; my $vault->new(%args); # Grab the MongoDB secret backend object my $mongodb = $vault->secret( backend => 'cassandra' ); # Grab a generated credential for the database $mongodb->cred($name);
The MongoDB Secret Backend handling for HashiCorps Vault server software. To be used via WebService::HashiCorp::Vault.
my $credentials = $backend->creds($name); Generates dynamic credentials based upon the named role
- $name (string: required) - Specifies the name of the role to create credentials against. This is part of the request URL.
A hashref containing the credentials
Dean Hamstead <email@example.com>
This software is copyright (c) 2017 by Dean Hamstad.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.