--- - name: Clean-up GnuPG keyring for import of new keys file: path: "/etc/duply/main/gnupg" state: "{{ item }}" owner: root group: root mode: 0700 with_items: - absent - directory - 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