Theo Chatzimichos 2add4e
#!/bin/bash
Theo Chatzimichos 2add4e
cfad6f
set -eu
cfad6f
shopt -s nullglob
cfad6f
Theo Chatzimichos 2add4e
# Imports the other admins' plus the salt master/syndic's GPG keys into the
Theo Chatzimichos 2add4e
# local keyring, and opens the trust menu in order to trust them ultimately
Theo Chatzimichos 2add4e
bfecd1
RECIPIENTS=( $(grep -E '^\s*0x' encrypted_pillar_recipients) )
Theo Chatzimichos 2add4e
cfad6f
for key in gpgkeys/*.asc; do
cfad6f
    gpg --import "$key"
Theo Chatzimichos 2add4e
done
Theo Chatzimichos 2add4e
cfad6f
for recipient in "${RECIPIENTS[@]}"; do
d38c21
    gpg --list-key "$recipient" || gpg --recv-key "$recipient"
Theo Chatzimichos 2add4e
done