zyborg-stage - Zyborg.Vault 0.6.0.39
PowerShell bindings for HashiCorp Vault.
Provides cmdlets that talk directly to the Vault REST API and are comparable to most commands available through the official Vault CLI without any dependency on the CLI.
PM> Install-Package Zyborg.Vault -Version 0.6.0.39 -Source https://www.myget.org/F/zyborg-stage/api/v3/index.json
> nuget.exe install Zyborg.Vault -Version 0.6.0.39 -Source https://www.myget.org/F/zyborg-stage/api/v3/index.json
> dotnet add package Zyborg.Vault --version 0.6.0.39 --source https://www.myget.org/F/zyborg-stage/api/v3/index.json
source https://www.myget.org/F/zyborg-stage/api/v3/index.json
nuget Zyborg.Vault ~> 0.6.0.39
Copy to clipboard
> choco install Zyborg.Vault --version 0.6.0.39 --source https://www.myget.org/F/zyborg-stage/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "zyborg-stage" -SourceLocation "https://www.myget.org/F/zyborg-stage/api/v2"
Install-Module -Name "Zyborg.Vault" -RequiredVersion "0.6.0.39" -Repository "zyborg-stage"
Copy to clipboard
Zyborg.Vault
PowerShell client bindings for HashiCorp Vault
About
The aim of this project is to provide a PowerShell module that provides cmdlets to interact with a HashiCorp Vault server in a natural way for PowerShell -- the PowerShell wayTM.
The initial set of cmdlets is derived from the operations that are available from the official Vault CLI client. We define a mapping of CLI functions to PowerShell cmdlets here.
Status
The initial release of this project includes support for most commands found int the Vault CLI.
The cmdlets have been tested manually and verified to work properly against a Vault v7.x server. Automated testing will be added in a forthcoming release.
Any feedback is welcome!
Installation
The easiest way to get started is to install the latest published release from the PowerShell Gallery.
Install-Module -Name Zyborg.Vault -Repository PSGallery
The -Repository parameter is only needed if you have multiple repos registered and you want to disambiguate where to try to install from.
You can also get early access to pre-release builds.
Import-Module PowerShellGet
Register-PSRepository -Name "zyborg-stage" -SourceLocation "https://www.myget.org/F/zyborg-stage/api/v3/index.json"
Install-Module -Name "Zyborg.Vault" -Repository "zyborg-stage"
Home Page
For more information, including examples and API Documentation, please visit the home page.
OwnersZyborg |
Authorshttps://github.com/ebekker |
Project URLhttps://github.com/zyborg/Zyborg.Vault |
LicenseMIT |
Tagssecurity secrets encryption hashicorp vault PSModule PSIncludes_Cmdlet PSCmdlet_Dismount-VltSecretProvider PSCmdlet_Dismount-VltAuthProvider PSCmdlet_Dismount-VltAuditProvider PSCmdlet_Get-VltAuthToken PSCmdlet_Test-VltInstance PSCmdlet_Enable-VltAuthProvider PSCmdlet_Get-VltAuthMounts PSCmdlet_Get-VltAuditMounts PSCmdlet_Get-VltKeyStatus PSCmdlet_Get-VltTokenCapabilities PSCmdlet_Get-VltPolicy PSCmdlet_Get-VltSecretMounts PSCmdlet_Enable-VltAuditProvider PSCmdlet_Initialize-VltInstance PSCmdlet_New-VltAuthToken PSCmdlet_Remove-VltPolicy PSCmdlet_Revoke-VltSecret PSCmdlet_Update-VltSecretLease PSCmdlet_Update-VltAuthToken PSCmdlet_Revoke-VltAuthToken PSCmdlet_Set-VltSecretMountOptions PSCmdlet_Mount-VltSecretProvider PSCmdlet_New-VltAuth PSCmdlet_Remove-VltData PSCmdlet_Read-VltData PSCmdlet_Get-VltPathHelp PSCmdlet_Get-VltDataList PSCmdlet_Lock-VltServer PSCmdlet_Get-VltProfile PSCmdlet_Set-VltProfile PSCmdlet_Unlock-VltServer PSCmdlet_Get-VltStatus PSCmdlet_Set-VltPolicy PSCmdlet_Write-VltData PSCommand_Dismount-VltSecretProvider PSCommand_Dismount-VltAuthProvider PSCommand_Dismount-VltAuditProvider PSCommand_Get-VltAuthToken PSCommand_Test-VltInstance PSCommand_Enable-VltAuthProvider PSCommand_Get-VltAuthMounts PSCommand_Get-VltAuditMounts PSCommand_Get-VltKeyStatus PSCommand_Get-VltTokenCapabilities PSCommand_Get-VltPolicy PSCommand_Get-VltSecretMounts PSCommand_Enable-VltAuditProvider PSCommand_Initialize-VltInstance PSCommand_New-VltAuthToken PSCommand_Remove-VltPolicy PSCommand_Revoke-VltSecret PSCommand_Update-VltSecretLease PSCommand_Update-VltAuthToken PSCommand_Revoke-VltAuthToken PSCommand_Set-VltSecretMountOptions PSCommand_Mount-VltSecretProvider PSCommand_New-VltAuth PSCommand_Remove-VltData PSCommand_Read-VltData PSCommand_Get-VltPathHelp PSCommand_Get-VltDataList PSCommand_Lock-VltServer PSCommand_Get-VltProfile PSCommand_Set-VltProfile PSCommand_Unlock-VltServer PSCommand_Get-VltStatus PSCommand_Set-VltPolicy PSCommand_Write-VltData |
Info139 total downloads |
| 51 downloads for version 0.6.0.39 |
| Download (2.83 MB) |
| Found on the current feed only |
Package history
| Version | Size | Last updated | Downloads | Mirrored? | |||
|---|---|---|---|---|---|---|---|
|
0.6.0.39 | 2.83 MB | Tue, 22 Aug 2017 00:20:56 GMT | 51 |
|
||
|
0.6.0.38 | 2.83 MB | Mon, 19 Jun 2017 20:53:28 GMT | 41 |
|
||
|
0.6.0.36 | 2.83 MB | Mon, 19 Jun 2017 20:01:40 GMT | 47 |
|