--- # This playbooks sends email for backups - name: Send email for backups hosts: all gather_facts: true tasks: - name: Include variables ansible.builtin.include_vars: vars/hostinger.yaml - name: Send email ansible.builtin.debug: msg: - "{{ item[1] }}" - "{{ item[0].name }}" - "{{ item[0].database[0].container }}" loop: "{{ containers | subelements('email', skip_missing=true) }}" loop_control: label: "{{ item[1] }}" - name: Send Email community.general.mail: host: mail.steinle-computer.de port: 465 from: kontakt@steinle-computer.de (Christian Steinle) username: kontakt@steinle-computer.de password: lmaa,dw. to: christiansteinle@arcor.de subject: Datenbank Backup body: Backup der Anwendung wurde erstellt. attach: - "{{ backup_location }}/{{ item[0].name }}/{{ item[0].database[0].container }}-{{ date }}..sql.gz" loop: "{{ containers | subelements('email') }}" loop_control: label: "{{ item[1] }}"