--- # This playbook checks for os version - name: Check OS version hosts: all become: false gather_facts: true tasks: - include_vars: vars/secret.yaml - name: Backup mysql databases shell: docker exec mysql8 mysqldump -u{{ mysql_user }} -p{{ mysql_password }} {{ item }} > /home/chris/{{ item }}_{{ ansible_date_time.iso8601_basic_short }}.sql loop: - bookstack - kimai - semaphore - name: Compress mysql backup files shell: gzip /home/chris/{{ item }}_{{ ansible_date_time.iso8601_basic_short }}.sql loop: - bookstack - kimai - semaphore