znerol.wkd_gpg
Ansible Rolle: WKD
Bietet Aufgaben an, um GPG-Schlüssel in eine Web Key Directory-Struktur zu exportieren.
Anforderungen
Erfordert Python 3 auf der Ansible-Controller-Maschine.
Benötigte Rollenvariablen
wkd_gpg_uids: Liste der GPG-UIDs, die exportiert werden sollen. Beachte, dass das Playbook über diese Liste mit derloop_var-Einstellungwkd_gpg_uiditeriert.wkd_basedir: Pfad zum Basisverzeichnis, in das die Schlüssel exportiert werden. Dies wird normalerweise auf das Dokumentenstammverzeichnis des Webservers gesetzt.
Optionale Rollenvariablen
wkd_method: Entwederdirectoderadvanced(siehe Abschnitt Schlüsselentdeckung im Entwurf-Standard). Standard istadvanced.wkd_gpg_export_dest: Pfad, wo die GPG-Schlüssel exportiert werden. Standardmäßig ist dies ein stark templatizierter String, siehe defaults/main.yml.wkd_gpg_export_params: Ein Hash von zusätzlichen Parametern, die an das znerol.gpg_export-Lookup-Plugin übergeben werden. Besonders nützlich isthomedir, um das GnuPG-Home auf ein Verzeichnis mit einem versionierten öffentlichen Schlüsselbund und ohne private Schlüssel festzulegen.
Abhängigkeiten
Beispiel-Playbook
Verwendung der Rolle znerol.wkd_gpg:
- hosts: localhost
vars:
wkd_gpg_uids:
- "[email protected]"
- "[email protected]"
- "[email protected]"
- "[email protected]"
- "äëöüï@example.org"
- "[email protected]"
wkd_basedir: "/var/www"
tasks:
- name: Rolle znerol.wkd_gpg importiert
import_role:
name: znerol.wkd_gpg
Lizenz
MIT
