--- ### tags: - name: "Updating database on {{ inventory_hostname }}" include_role: name: postgres tasks_from: _update_database_state when: - database_backup_state is not defined - name: "Creating/Restoring database backup on {{ inventory_hostname }}" include_role: name: postgres tasks_from: _create_database_backup.yml when: - database_backup_state is defined - database_backup_state in ['dump', 'restore'] # TODO shouldn't be here? - name: "Install python3-psycopg2 if not present" apt: name: python3-psycopg2 state: present # TODO shouldn't be here? - name: Include Create Requirements include_tasks: create-requirements.yml when: initialize