znerol.wkd_gpg

Ansible Rolle: WKD

Build-Status

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 der loop_var-Einstellung wkd_gpg_uid iteriert.
  • 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: Entweder direct oder advanced (siehe Abschnitt Schlüsselentdeckung im Entwurf-Standard). Standard ist advanced.
  • 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 ist homedir, 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

Über das Projekt

OpenPGP Web Key Directory generation

Installieren
ansible-galaxy install znerol.wkd_gpg
GitHub Repository
Lizenz
mit
Downloads
81
Besitzer