Use the Docker Base Image Embedded with sops
This guide can help you to install as a binary or build using golang
gpg --batch --generate-key <<EOF %echo Generating MyGPG Key Key-Type: RSA Key-Length: 2048 Subkey-Type: RSA Subkey-Length: 2048 Name-Real: MY Name-Comment: MYEncryption Secret Name-Email: my@example.com Expire-Date: 0 %no-ask-passphrase %no-protection %commit %echo done EOF Public Key
gpg --armor --output my-public.asc --export my@example.com Private Key
gpg --armor --output my-private.asc --export-secret-keys my@example.com Public Key
gpg --import my-public.asc Private Key
gpg --allow-secret-key-import --import my-private.asc Encrypt
sops --verbose --output "file.sops.encrypt" --encrypt "file.plaintext Decrypt
sops --verbose --output "file.sops.decrypt" --decrypt "file.plaintext" - SOPS_PGP_FP
- GNUPGHOME
Want to contribute? Great!
- Raise MR's with additional Improvements