From a000f3713212d8071df3358e1f403da54f7965fe Mon Sep 17 00:00:00 2001 From: Guido Kollerie Date: Wed, 26 Feb 2014 12:56:24 +0100 Subject: [PATCH] Emphasize target is on remote host. List supported file types. From the documentation it is not immediately clear that the 'target' option refers to a location on the remote host. This change emphasizes that. In addition to .sql files, .bz2 and .gz files are supported for dumps and restores. This is now documented. --- library/database/mysql_db | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/library/database/mysql_db b/library/database/mysql_db index cf98701115..622bf59a39 100644 --- a/library/database/mysql_db +++ b/library/database/mysql_db @@ -76,7 +76,8 @@ options: default: null target: description: - - Where to dump/get the C(.sql) file + - Location, on the remote host, of the dump file to read from or write to. Uncompressed SQL + files (C(.sql)) as well as bzip2 (C(.bz2)) and gzip (C(.gz)) compressed files are supported. required: false notes: - Requires the MySQLdb Python package on the remote host. For Ubuntu, this @@ -92,6 +93,10 @@ author: Mark Theunissen EXAMPLES = ''' # Create a new database with name 'bobdata' - mysql_db: name=bobdata state=present + +# Copy database dump file to remote host and restore it to database 'my_db' +- copy: src=dump.sql.bz2 dest=/tmp +- mysql_db: name=my_db state=import target=/tmp/dump.sql.bz2 ''' import ConfigParser