# # Task: export # # @author Björn Hase # - name: name of database for Export pause: prompt: "Dbname?" register: mariadb_dbname - name: locale-Path for SQL-file pause: prompt: "Locale Path?" register: mariadb_sql_path - name: dump SQL from Db to file community.mysql.mysql_db: state: dump name: "{{ mariadb_dbname.user_input }}" login_user: "{{ mariadb_admin_user }}" login_unix_socket: "{{ mariadb_socket }}" target: "/tmp/{{ mariadb_dbname.user_input }}.sql" - name: copy SQL-file from Db-Server to locale fetch: src: "/tmp/{{ mariadb_dbname.user_input }}.sql" dest: "{{ mariadb_sql_path.user_input }}" when: mariadb_sql_path.user_input - name: Delete SQL-file from Db-Server file: path: "/tmp/{{ mariadb_dbname.user_input }}.sql" state: absent