You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
LeeW 50d0a7e86e create sops config if not exist 11 months ago
archive ADP-179: Adds folder for archived keys 11 months ago
bin create sops config if not exist 11 months ago
example fix example script 11 months ago
README.md fixes markdown formatting in README 11 months ago
annika.biermann@netgo.de.gpg.pub gpg pub key added for annika.biermann@netgo.de 1 year ago
claus.paetow@netgo.de.gpg.pub gpg key added 4 years ago
esther.fuhrmann@netgo.de.gpg.pub gpg key for esther.fuhrmann@netgo.de 3 years ago
ext.hans-peter.wissenbach@netgo.de.gpg.pub + gpg key hans-peter wissenbach 2 years ago
frederik.marticke@netgo.de.gpg.pub gpg frederik.marticke 2 years ago
hoan.to@netgo.de.gpg.pub hoan to added gpg key 3 years ago
jan.jantzen@netgo.de.gpg.pub jan jantzen public key added 2 years ago
johannes.wicovsky@netgo.de.gpg.pub add own gpg-key 3 years ago
kevin.bauske@netgo.de.gpg.pub kevin bauske public key added 2 years ago
kleanthis.damianidis@netgo.de.gpg.pub kleanthis damianidis public key 1 year ago
lee.watson@netgo.de.gpg.pub adds pubkey for lee.watson 11 months ago
matthias.friedrich@netgo.de.gpg.pub Adds my key 2 years ago
michael.haehnel@netgo.de.gpg.pub Added GPG Key for Michael Haehnel 4 years ago
philipp.eichhorn@netgo.de.gpg.pub gpg key for philipp.eichhorn@netgo.de 3 years ago
sebastian.schroeder@netgo.de.gpg.pub added sebastian.schroeder@netgo.de.gpg.pub 1 year ago
smardigo_automation_buildinfra.gpg.pub added new gpg key for build infra 1 year ago
smardigo_automation_demompmx.gpg.pub DEV-1062: added PUBLIC gpg key for demompmx-stage - bugfix 3 years ago
smardigo_automation_dev.gpg.pub DEV-323: added stage specific gpg public keys for smardigo automation 4 years ago
smardigo_automation_devnso-adp.gpg.pub Add new gpg pubkey for devnos-adp stage 2 years ago
smardigo_automation_devnso.gpg.pub DEV-1114 Add new gpg keys for stages devnso and qanso 3 years ago
smardigo_automation_poc_workload01.gpg.pub added poc_workload01 gpg key 2 years ago
smardigo_automation_prodnso.gpg.pub DEV-360: added GPG key for PRODNSO 4 years ago
smardigo_automation_qa.gpg.pub DEV-323: added stage specific gpg public keys for smardigo automation 4 years ago
smardigo_automation_qanso.gpg.pub DEV-1114 Add new gpg keys for stages devnso and qanso 3 years ago
smardigo_automation_rancher_poc.gpg.pub Add key for rancher-poc 2 years ago
smardigo_automation_sot.gpg.pub added sot gpg key 2 years ago
smardigo_automation_sot_test.gpg.pub Add gpg pub key for customer stage sot-test 2 years ago
smardigo_automation_sspdev.gpg.pub added gpg key for sspdev 2 years ago
sven.ketelsen@netgo.de.gpg.pub feat: update gpg key for sven.ketelsen 2 years ago
thomas.steube@netgo.de.gpg.pub gpg public key Thomas Steube 1 year ago
tobias.stroehl@netgo.de.gpg.pub add gpg key tobias stroehl 3 years ago

README.md

howto create a gpg key

import gpg keys

gpg --import /path/to/keys/*.gpg.pub

list imported gpg keys

gpg --list-keys --keyid-format=long

Configure SOPS

GPG_TTY=$(tty) sops secrets.yaml

Note: GPG_TTY src: https://www.varokas.com/secrets-in-code-with-mozilla-sops/

Example

#!/usr/bin/env bash
set -ueo pipefail
# demo: create a file with a mock secret, src: https://bash-org-archive.com/?244321
yq -n '.demo.credentials.secret = "hunter2"' > secrets.yaml
# encrypt
sops -e -i secrets.yaml

# decript, print to console
sops -d secrets.yaml