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_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
: 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,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