voxpupuli / hiera-eyaml

A backend for Hiera that provides per-value asymmetric encryption of sensitive data
MIT License
527 stars 132 forks source link

multi-line yaml broken in decrypt output #363

Open robbat2 opened 4 months ago

robbat2 commented 4 months ago

eyaml decrypt output:

foo: DEC(123)::GPG[
-----BEGIN OPENSSH PRIVATE KEY-----
...
-----END OPENSSH PRIVATE KEY-----
]!

This isn't valid YAML.

It would be better as:

foo: |
  DEC(123)::GPG[
  -----BEGIN OPENSSH PRIVATE KEY-----
  ...
  -----END OPENSSH PRIVATE KEY-----
  ]!