SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

vault-sync rpm build for : OpenSuSE. For other distributions click vault-sync.

Name : vault-sync
Version : 0.9.2 Vendor : openSUSE
Release : 1.1 Date : 2024-06-07 15:31:18
Group : Unspecified Source RPM : vault-sync-0.9.2-1.1.src.rpm
Size : 3.82 MB
Packager : https://bugs_opensuse_org
Summary : Synchronize secrets between HashiCorp Vault instances
Description :
A poor man\'s tool to replicate secrets from one Vault instance to another.

How it works

When vault-sync starts, it does a full copy of the secrets from the source
Vault instance to the destination Vault instance. Periodically, vault-sync does
a full reconciliation to make sure all the destination secrets are up to date.

At the same time, you can manually enable the Socket Audit Device for the
source Vault, so Vault will be sending audit logs to vault-sync. Using these
audit logs, vault-sync keeps the secrets in the destination Vault up to date.
Note that vault-sync does not create or delete the audit devices by itself.

It is possible to use the same Vault instance as the source and the
destination. You can use this feature to replicate a \"folder\" of secrets to
another \"folder\" on the same server. You need to specify different prefixes
(src.prefix and dst.prefix) in the configuration file to make sure the source
and the destination do not overlap.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/ALP:/Experimental:/Slowroll/base.20240901/repo/oss/x86_64

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  vault-sync-0.9.2-1.1.x86_64.rpm
ftp.icm.edu.pl  vault-sync-0.9.2-1.1.x86_64.rpm
ftp.icm.edu.pl  vault-sync-0.9.2-1.1.x86_64.rpm
     

Provides :
bundled(rust-crate:ansi_term)
bundled(rust-crate:atty)
bundled(rust-crate:autocfg)
bundled(rust-crate:base64)
bundled(rust-crate:base64)
bundled(rust-crate:bitflags)
bundled(rust-crate:bitflags)
bundled(rust-crate:bytes)
bundled(rust-crate:cc)
bundled(rust-crate:cfg-if)
bundled(rust-crate:cfg_aliases)
bundled(rust-crate:chrono)
bundled(rust-crate:clap)
bundled(rust-crate:ctrlc)
bundled(rust-crate:deranged)
bundled(rust-crate:encoding_rs)
bundled(rust-crate:equivalent)
bundled(rust-crate:fnv)
bundled(rust-crate:foreign-types)
bundled(rust-crate:foreign-types-shared)
bundled(rust-crate:form_urlencoded)
bundled(rust-crate:futures-channel)
bundled(rust-crate:futures-core)
bundled(rust-crate:futures-io)
bundled(rust-crate:futures-sink)
bundled(rust-crate:futures-task)
bundled(rust-crate:futures-util)
bundled(rust-crate:h2)
bundled(rust-crate:hashbrown)
bundled(rust-crate:hashicorp_vault)
bundled(rust-crate:http)
bundled(rust-crate:http-body)
bundled(rust-crate:httparse)
bundled(rust-crate:httpdate)
bundled(rust-crate:hyper)
bundled(rust-crate:hyper-tls)
bundled(rust-crate:iana-time-zone)
bundled(rust-crate:idna)
bundled(rust-crate:indexmap)
bundled(rust-crate:ipnet)
bundled(rust-crate:itoa)
bundled(rust-crate:libc)
bundled(rust-crate:log)
bundled(rust-crate:memchr)
bundled(rust-crate:mime)
bundled(rust-crate:mio)
bundled(rust-crate:native-tls)
bundled(rust-crate:nix)
bundled(rust-crate:num-conv)
bundled(rust-crate:num-traits)
bundled(rust-crate:num_threads)
bundled(rust-crate:once_cell)
bundled(rust-crate:openssl)
bundled(rust-crate:openssl-macros)
bundled(rust-crate:openssl-probe)
bundled(rust-crate:openssl-sys)
bundled(rust-crate:percent-encoding)
bundled(rust-crate:pin-project-lite)
bundled(rust-crate:pin-utils)
bundled(rust-crate:pkg-config)
bundled(rust-crate:powerfmt)
bundled(rust-crate:proc-macro2)
bundled(rust-crate:quick-error)
bundled(rust-crate:quote)
bundled(rust-crate:reqwest)
bundled(rust-crate:rustls-pemfile)
bundled(rust-crate:ryu)
bundled(rust-crate:serde)
bundled(rust-crate:serde_derive)
bundled(rust-crate:serde_json)
bundled(rust-crate:serde_repr)
bundled(rust-crate:serde_urlencoded)
bundled(rust-crate:serde_yaml)
bundled(rust-crate:simplelog)
bundled(rust-crate:slab)
bundled(rust-crate:socket2)
bundled(rust-crate:strsim)
bundled(rust-crate:syn)
bundled(rust-crate:sync_wrapper)
bundled(rust-crate:termcolor)
bundled(rust-crate:textwrap)
bundled(rust-crate:time)
bundled(rust-crate:time-core)
bundled(rust-crate:time-macros)
bundled(rust-crate:tinyvec)
bundled(rust-crate:tinyvec_macros)
bundled(rust-crate:tokio)
bundled(rust-crate:tokio-native-tls)
bundled(rust-crate:tokio-util)
bundled(rust-crate:tower-service)
bundled(rust-crate:tracing)
bundled(rust-crate:tracing-core)
bundled(rust-crate:try-lock)
bundled(rust-crate:unicode-bidi)
bundled(rust-crate:unicode-ident)
bundled(rust-crate:unicode-normalization)
bundled(rust-crate:unicode-width)
bundled(rust-crate:unsafe-libyaml)
bundled(rust-crate:url)
bundled(rust-crate:vault-sync)
bundled(rust-crate:vcpkg)
bundled(rust-crate:vec_map)
bundled(rust-crate:want)
config(vault-sync)
vault-sync
vault-sync(x86-64)

Requires :
/bin/sh
/bin/sh
/bin/sh
/bin/sh
config(vault-sync) = 0.9.2-1.1
group(vault-sync)
ld-linux-x86-64.so.2()(64bit)
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.10)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.16)(64bit)
libc.so.6(GLIBC_2.17)(64bit)
libc.so.6(GLIBC_2.18)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.25)(64bit)
libc.so.6(GLIBC_2.28)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.32)(64bit)
libc.so.6(GLIBC_2.33)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libc.so.6(GLIBC_2.9)(64bit)
libcrypto.so.3()(64bit)
libcrypto.so.3(OPENSSL_3.0.0)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.3)(64bit)
libgcc_s.so.1(GCC_4.2.0)(64bit)
libssl.so.3()(64bit)
libssl.so.3(OPENSSL_3.0.0)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
user(vault-sync)


Content of RPM :
/etc/vault-sync
/etc/vault-sync/vault-sync.yaml
/usr/bin/vault-sync
/usr/lib/systemd/system/vault-sync.service
/usr/share/doc/packages/vault-sync
/usr/share/doc/packages/vault-sync/README.md
/usr/share/doc/packages/vault-sync/vault-sync.example.yaml
/usr/share/licenses/vault-sync
/usr/share/licenses/vault-sync/LICENSE

 
ICM