X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=roles%2Fgnupg%2Ftasks%2Fmain.yml;fp=roles%2Fgnupg%2Ftasks%2Fmain.yml;h=84957cf549ff6c1ec593548b2333481bfcd838f9;hb=39749dd76fb02744f26c68054a9955cbe3e26849;hp=954c02921381fccf28e9b28e8ca0173308d00890;hpb=df352b462703d68c9cfd2fa5ad85514ce0bd71fa;p=perso%2FImmae%2FConfig%2FAnsible.git diff --git a/roles/gnupg/tasks/main.yml b/roles/gnupg/tasks/main.yml index 954c029..84957cf 100644 --- a/roles/gnupg/tasks/main.yml +++ b/roles/gnupg/tasks/main.yml @@ -22,13 +22,14 @@ changed_when: false check_mode: no - name: check existing secret key + tags: ["no_bootstrap"] shell: "gpg --list-secret-keys | grep '{{ gpg_useremail }}'" changed_when: false ignore_errors: true register: gpgkeys check_mode: no - name: Ask for gpg password - when: gpgkeys.stdout == "" + when: gpgkeys is defined and gpgkeys.stdout == "" block: - name: Ask for gpg password pause: @@ -44,7 +45,7 @@ assert: that: gpg_password_confirm.user_input == gpg_password.user_input - name: Generate gpg key - when: gpgkeys.stdout == "" + when: gpgkeys is defined and gpgkeys.stdout == "" block: - name: Copy default template for gpg key generation template: @@ -63,7 +64,7 @@ - name: get keygrip shell: "gpg -K --with-colons {{ gpg_useremail }} | grep '^grp' | cut -d':' -f10" register: keygrip - when: gpgkeys.stdout == "" + when: gpgkeys is defined and gpgkeys.stdout == "" notify: - notify add key to immae@immae.eu - send key to immae@immae.eu