Bug 281865 - [NEW PORT] security/vault-medusa: export secrets from HashiCorp Vault or OpenBao
Summary: [NEW PORT] security/vault-medusa: export secrets from HashiCorp Vault or OpenBao
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-05 12:17 UTC by dereckson
Modified: 2025-11-18 19:11 UTC (History)
1 user (show)

See Also:


Attachments
Patch generated with git format-patch (2.46 KB, patch)
2024-10-05 12:17 UTC, dereckson
no flags Details | Diff
Poudriere log (348.68 KB, text/plain)
2024-10-05 12:37 UTC, dereckson
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description dereckson 2024-10-05 12:17:46 UTC
Created attachment 254015 [details]
Patch generated with git format-patch

Medusa is "a [CLI] tool currently for importing and exporting a [JSON] or [YAML] file into HashiCorp Vault".

This port is especially useful for migration scenarii from one Vault instance to another Vault instance, and from more recent Vault versions to OpenBao.

It can also be used for importing a more complex secrets tree in Vault or OpenBao.

A port called "medusa" already exists for a login brute-forcer, hence "vault-medusa".
Comment 1 dereckson 2024-10-05 12:37:25 UTC
Created attachment 254017 [details]
Poudriere log

Poudriere with 14.1-RELEASE jail
Comment 2 commit-hook freebsd_committer freebsd_triage 2025-11-18 19:10:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5c5745b97c5c44706051aae8346f99b6d9dc6c04

commit 5c5745b97c5c44706051aae8346f99b6d9dc6c04
Author:     Sébastien Santoro <dereckson@gmail.com>
AuthorDate: 2025-11-18 19:09:00 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2025-11-18 19:10:14 +0000

    security/vault-medusa: New Port: Medusa: export secrets from Vault or OpenBao

    PR:             281865

 security/Makefile                     |  1 +
 security/vault-medusa/Makefile (new)  | 22 ++++++++++++++++++++++
 security/vault-medusa/distinfo (new)  |  5 +++++
 security/vault-medusa/pkg-descr (new) |  2 ++
 4 files changed, 30 insertions(+)
Comment 3 Dave Cottlehuber freebsd_committer freebsd_triage 2025-11-18 19:11:55 UTC
thanks for your contribution!