Generate keys with gnupg2 on macOS.
gnupg2 must be installed on the system prior to running this role
(suggested role: geerlingguy.homebrew
).
Available variables with example values are listed below, for default values see
defaults/main.yml
). Keys listed in gpg_keys
will be
created using unattended key generation:
gpg_keys:
# Lookup is used to determine whether or not a key exists in the output
# of gpg --list-keys --with-colons, and won't create the key if it does.
- lookup: "marvin@depressed-androids.io"
# Config contains key value array pairs that will be output as is to the
# file passed into `gpg --generate-keys --batch`.
- config:
- [ "Key-Type", "default"]
- [ "Subkey-Type", "default" ]
- [ "Name-Real", "Marvin the Paranoid Android" ]
- [ "Name-Email", "marvin@depressed-androids.io" ]
- [ "Expire-Date", 0 ]
- [ "Passphrase", "I'm so depressed" ]
None.
- hosts: localhost
roles:
- { role: lwalley.gpg }
MIT