hiera-eyaml
OpenSSL Encryption backend for Hiera
Command lineDevelopment
Not tested on a device yet. What that means
Commands in the package
eyaml
About hiera-eyaml
From Debian's package description
A backend for Hiera that provides per-value encryption of sensitive data within yaml files to be used by Puppet.
Only the values are encrypted, allowing files to be swiftly reviewed without decryption.
The value of each key is encrypted individually, which means that "git diff" is meaningful.
Includes a command line tool for encrypting, decrypting, editing and rotating keys. This makes it almost as easy as using clear text files.
Basic asymmetric encryption (PKCS#7) is used by default. This does not require any native libraries to be compiled, and it allows users without the private key to encrypt values that the puppet master can decrypt
hiera-eyaml includes a pluggable encryption framework (e.g. GPG encryption (hiera-eyaml-gpg) can be used if you have the need for multiple keys and easier key rotation)
From Debian's description of the hiera-eyaml package, under that package's license.
Dependencies
Depends on
rubyruby-highlineruby-highlineruby-optimist
Recommends
Related apps
- perl-openssl-defaultsversion compatibility baseline for Perl OpenSSL packagesCommand line
- hieraLight weight hierarchical data storeCommand line
- check-postgresscript for monitoring PostgreSQL databasesCommand line
- gdcD compiler (language version 2), based on the GCC backendCommand line
- gccgoGo compiler, based on the GCC backendCommand line
- qbeSmall embeddable C compiler backendCommand line
Sources and licenses
- Name: the Debian package name.
- Summary: Debian's short description of the hiera-eyaml package, under that package's license.
- Description: Debian's description of the hiera-eyaml package, under that package's license.
- Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
- Popularity: Debian Popularity Contest counts.
More in About the catalog.