znerol.gpg_export
Rol de Ansible: GPG Export
Proporciona un plugin de búsqueda de claves públicas GPG.
Requisitos
GnuPG instalado en la máquina controladora.
Parámetros de Búsqueda Opcionales
executable
: Ruta completa al binario de gpg. Por defecto es/usr/bin/gpg
(Ansible < 2.7) o se localiza automáticamente en la variable de entornoPATH
(Ansible >= 2.7).homedir
: Ruta al directorio home de gnupg (ver man 1 gpg). Por defecto es el predeterminado de GnuPG (~/.gnupg
).armor
: Genera salida en ASCII armada (ver man 1 gpg). Por defecto esTrue
.export_options
: Lista de opciones para las claves exportadas (ver man 1 gpg).match
: Uno dedefault
,exact_uid
,exact_email
,partial_email
, especificando cómo se emparejan las claves con los uids dados. (ver man 1 gpg).
Dependencias
Ninguna
Ejemplo de Playbook
Uso de la búsqueda gpg_export
:
- hosts: servidores_web
tasks:
- import_role:
name: znerol.gpg_export
- name: Publicar claves GPG en el servidor web
loop:
- "[email protected]"
- "[email protected]"
- "[email protected]"
- "[email protected]"
- "äëöüï@example.org"
- "[email protected]"
copy:
content: "{{ lookup('gpg_export', item, armor=True, match='exact_uid') }}"
dest: "/var/www/{{ item }}.asc"
Consulta test/test.yml para ejemplos de entrada/salida.
Licencia
MIT
Instalar
ansible-galaxy install znerol.gpg_export
Licencia
mit
Descargas
452
Propietario