--- - name: Generate temporary filename tempfile: state: file suffix: .sql register: sql_temp - name: Copy SQL template to remote copy: content: "{{ database_template }}" dest: "{{ sql_temp.path }}" - name: Import SQL database template on creation mysql_db: state: import name: "{{ database_name }}" target: "{{ sql_temp.path }}" login_unix_socket: "{{ global_mysql_socket_path }}" login_user: root login_password: "{{ mysql_root_password }}" - name: Remove SQL template from remote file: state: absent path: "{{ sql_temp.path }}"