--- - name: SHELL | Create SSH key if needed on slave shell: "ssh-keygen -b 2048 -t rsa -f {{ ansible_env.HOME }}/.ssh/id_rsa -q -N ''" args: creates: "{{ ansible_env.HOME }}/.ssh/id_rsa" - name: COMMAND | Get pub key command: cat {{ ansible_env.HOME }}/.ssh/id_rsa.pub register: pub_key changed_when: false - name: AUTHORIZED_KEY | Auth slave to backup host authorized_key: user: "{{ mariadb_backup_user }}" state: present key: "{{ pub_key.stdout }}" delegate_to: "{{ mariadb_slave_import_from }}" become: yes