--- - name: Clean-up GnuPG keyring for import of new keys shell: "rm -f /etc/duply/main/gnupg/*" tags: # [ANSIBLE0007] rm used in place of argument state=absent to file module # This task is invoked only if user is very specific about requiring to # run the handlers manually as a way to bring the system to consistency # after interrupted runs. - skip_ansible_lint - name: Import private keys command: "{{ gnupg_binary }} --homedir /etc/duply/main/gnupg --import /etc/duply/main/private_keys.asc" tags: # [ANSIBLE0012] Commands should not change things if nothing needs doing # This task is invoked only if user is very specific about requiring to # run the handlers manually as a way to bring the system to consistency # after interrupted runs. - skip_ansible_lint - name: Import public keys command: "{{ gnupg_binary }} --homedir /etc/duply/main/gnupg --import /etc/duply/main/public_keys.asc" when: backup_additional_encryption_keys