znerol.wkd_gpg
Rôle Ansible : WKD
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 variableloop_vardé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: Soitdirect, soitadvanced(voir la section Découverte de clés dans le brouillon de norme). Par défaut, c'estadvanced.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,homedirpermet 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
