znerol.gpg_export
Ansible Rola: Eksport GPG
Umożliwia wyszukiwanie publicznych kluczy GPG.
Wymagania
Zainstalowane GnuPG na maszynie kontrolnej.
Opcjonalne parametry wyszukiwania
executable
: Pełna ścieżka do pliku binarnego gpg. Domyślnie to/usr/bin/gpg
(Ansible < 2.7) lub automatycznie zlokalizowane w zmiennej środowiskowejPATH
(Ansible >= 2.7).homedir
: Ścieżka do katalogu domowego gnupg (zobacz man 1 gpg). Domyślnie ustawione na domyślne GnuPG (~/.gnupg
).armor
: Produkuje wyjście w formacie ASCII armored (zobacz man 1 gpg). DomyślnieTrue
.export_options
: Lista opcji dla eksportowanych kluczy (zobacz man 1 gpg).match
: Jedna z opcjidefault
,exact_uid
,exact_email
,partial_email
, określająca, jak klucze są dopasowywane do podanych uids. (zobacz man 1 gpg).
Zależności
Brak
Przykład Pliku Zadań
Przykład użycia wyszukiwania gpg_export
:
- hosts: serwery www
tasks:
- import_role:
name: znerol.gpg_export
- name: Opublikuj klucze GPG na serwerze www
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"
Zobacz test/test.yml jako przykład danych wejściowych/wyjściowych.
Licencja
MIT
Zainstaluj
ansible-galaxy install znerol.gpg_export
Licencja
mit
Pobrania
452
Właściciel