pisum

Pisum.Vault (1.10.0)

Published 2026-04-14 14:49:16 +02:00 by mschnecke

Installation

dotnet nuget add source --name pisum --username your_username --password your_token 
dotnet add package --source pisum --version 1.10.0 Pisum.Vault

About this package

Hashicorp Vault Helper Library.

Pisum Vault

Pisum.Vault is an extension to VaultSharp that allows reading configuration options from Vault.

Getting started

Vault as configuration provider

    var builder = WebApplication.CreateBuilder(args);
	builder.ConfigureVault(builder.Configuration.GetSection("VaultConfiguration"));

	var app = builder
		.ConfigureLogging()
		.ConfigureServices()
		.ConfigurePipeline();

	app.Run();

Hashicorp Vault Import/Export

https://github.com/jonasvinther/medusa

Export

docker run   \
-v $(pwd):/tmp/output/  \
-w /tmp/output/ \
--user $(id -u):$(id -u)  \
-e VAULT_ADDR=https://vault.pisum.synology.me \
-e VAULT_TOKEN=  \
-e VAULT_SKIP_VERIFY=true  \
ghcr.io/jonasvinther/medusa:latest \
"export" "pisum-vault" "--format=json" "--output=/tmp/output/id-srv-admin.json"

Import

docker run   \
-v $(pwd):/tmp/output/  \
-w /tmp/output/ \
--user $(id -u):$(id -u)  \
-e VAULT_ADDR=https://vault.pisum.synology.me \
-e VAULT_TOKEN=  \
-e VAULT_SKIP_VERIFY=true  \
ghcr.io/jonasvinther/medusa:latest \
"import" "pisum-vault" "/tmp/output/id-srv-admin.json"

Dependencies

ID Version Target Framework
Microsoft.AspNetCore.DataProtection 10.0.5 net10.0
Microsoft.Extensions.Configuration 10.0.5 net10.0
Microsoft.Extensions.Configuration.Binder 10.0.5 net10.0
Microsoft.Extensions.Configuration.EnvironmentVariables 10.0.5 net10.0
Microsoft.Extensions.Hosting.Abstractions 10.0.5 net10.0
VaultSharp 1.17.5.1 net10.0
VaultSharp.Extensions.Configuration 1.1.3 net10.0
Microsoft.AspNetCore.DataProtection 8.0.25 net8.0
Microsoft.Extensions.Configuration 8.0.0 net8.0
Microsoft.Extensions.Configuration.Binder 8.0.2 net8.0
Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.0 net8.0
Microsoft.Extensions.Hosting.Abstractions 8.0.1 net8.0
VaultSharp 1.17.5.1 net8.0
VaultSharp.Extensions.Configuration 1.1.3 net8.0
Microsoft.AspNetCore.DataProtection 9.0.14 net9.0
Microsoft.Extensions.Configuration 9.0.14 net9.0
Microsoft.Extensions.Configuration.Binder 9.0.14 net9.0
Microsoft.Extensions.Configuration.EnvironmentVariables 9.0.14 net9.0
Microsoft.Extensions.Hosting.Abstractions 9.0.14 net9.0
VaultSharp 1.17.5.1 net9.0
VaultSharp.Extensions.Configuration 1.1.3 net9.0
Details
NuGet
2026-04-14 14:49:16 +02:00
2
pisum.net
17 KiB
Assets (2)
Versions (1) View all
1.10.0 2026-04-14