Description
Vault
This is Hashicorp's Vault, with all dependencies needed to build it from source as separate, non-bundled packages.
Wherever possible, specs have been generated by gofed, with minimal editing of the results. I'm starting the process of upstreaming this into Fedora; BZ links next to each package name will take you to the package review tickets.
What's Here
vault
- What you probably came here for. This is a built-from-source version of Hashicorp's Vault.
- It ships with a systemd service unit, configured to use a basic filesystem backend and local non-TLS network configuration.
- IT IS OUTDATED (currently 0.5.3). We need a newer version of consul in Fedora before we can even think about updating to something newer.
vault-ssh-helper
- This is the ssh helper that Hashicorp provides for use with the
ssh
backend. - IT IS OUTDATED (currently 0.1.1). A newer version of vault-ssh-helper needs a newer version of vault itself.
- This is the ssh helper that Hashicorp provides for use with the
rubygem-vault
- The official Ruby bindings for Vault.
rubygem-hiera-vault
- A hiera backend for Vault.
golang-github-google-go-github
BZgolang-gopkg-inf
BZgolang-github-asaskevich-govalidator
BZgolang-github-denisenkom-go-mssqldb
BZgolang-github-duosecurity-duo_api_golang
BZgolang-github-fatih-structs
BZgolang-github-fullsailor-pkcs7
BZgolang-github-gocql-gocql
BZ- Requires
golang-github-hailocab-go-hostpool
.
- Requires
golang-github-google-go-github
BZgolang-github-hailocab-go-hostpool
BZgolang-github-hashicorp-go-rootcerts
BZgolang-github-Jeffail-gabs
BZgolang-github-jefferai-jsonx
BZ- Requires
golang-github-Jeffail-gabs
- Requires
golang-github-keybase-go-crypto
BZ- Signifcant fork of go-crypto
golang-github-mattn-go-colorable
BZ- Requires
golang-github-mattn-go-isatty
- Requires
golang-github-mattn-go-isatty
BZgolang-github-mgutz-ansi
BZ- Requires
golang-github-mattn-go-colorable
- Requires
golang-github-mgutz-logxi
BZ- Requires
golang-github-mattn-go-colorable
,golang-github-mattn-go-isatty
, andgolang-github-mgutz-ansi
- Requires
golang-github-michaelklishin-rabbit-hole
BZ- Requires
golang-github-streadway-amqp
- Requires
golang-github-SermoDigital-jose
BZgolang-github-sethgrid-pester
BZgolang-github-sstarcher-go-okta
BZ- Has an outstanding license issue (it doesn't have one)
- Clarification has been requested
golang-github-streadway-amqp
BZgolang-github-hashicorp-go-uuid
- Placeholder until the version in Fedora upstream makes it into the repositories.
golang-github-mitchellh-copystructure
- Placeholder until the version in Fedora upstream makes it into the repositories.
golang-github-mitchellh-reflectwalk
- Placeholder until the version in Fedora upstream makes it into the repositories.
What's left to do?
- Try to figure out what's going on with Fedora upstream's
golang-github-mitchellh-cli
"temporary" package. Details, for the curious. - Track an update for
consul
, hopefully to 0.7.5. - Add a
vault-docs
subpackage:- Need to build a bunch of rubygem RPMs for middleman and middleman-hashicorp
- Patch
website/config.rb
to usefile:///usr/share/doc/vault-docs/
as:base url
.
Installation Instructions
As root:
# dnf copr enable logic/vault
# dnf install vault
That's it. You'll want to read the documentation at the Vault website to see how to use it day-to-day.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 38 | x86_64 (467)* | Fedora 38 (0 downloads) |
Fedora 39 | x86_64 (393)* | Fedora 39 (35 downloads) |
Fedora 40 | x86_64 (199)* | Fedora 40 (31 downloads) |
Fedora 41 | x86_64 (153)* | Fedora 41 (9 downloads) |
Fedora rawhide | x86_64 (13194)* | Fedora rawhide (151 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds
Quick Enable
#> dnf copr enable logic/vault
More info about enabling Copr repositories