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_exportLicencja
mit
Pobrania
461
Właściciel
