znerol.wkd_gpg

Rôle Ansible : WKD

État de la construction

Fournit des tâches pour exporter des clés GPG dans une structure de Web Key Directory.

Exigences

Nécessite Python 3 sur la machine contrôleur Ansible.

Variables de rôle requises

  • wkd_gpg_uids : Liste des identifiants GPG à exporter. Notez que le playbook parcourt cette liste en utilisant la variable loop_var définie à wkd_gpg_uid.
  • wkd_basedir : Chemin vers le répertoire de base où les clés sont exportées. Il est généralement défini sur le répertoire racine du serveur web.

Variables de rôle optionnelles

  • wkd_method : Soit direct, soit advanced (voir la section Découverte de clés dans le brouillon de norme). Par défaut, c'est advanced.
  • wkd_gpg_export_dest : Chemin où les clés GPG seront exportées. Par défaut, c'est une chaîne fortement templatisée, voir defaults/main.yml.
  • wkd_gpg_export_params : Un ensemble de paramètres supplémentaires passés au plugin de recherche znerol.gpg_export. Particulièrement utile, homedir permet de définir le répertoire d'accueil gnupg vers un répertoire avec une clé publique contrôlée par version et sans clés privées.

Dépendances

Exemple de Playbook

Utilisation du rôle 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: Rôle znerol.wkd_gpg importé
      import_role:
        name: znerol.wkd_gpg

Licence

MIT

À propos du projet

OpenPGP Web Key Directory generation

Installer
ansible-galaxy install znerol.wkd_gpg
Licence
mit
Téléchargements
81
Propriétaire