diff --git a/library/mysql_db b/library/mysql_db index b26fc9c889d..7e35ff8172b 100644 --- a/library/mysql_db +++ b/library/mysql_db @@ -47,6 +47,11 @@ options: - Host running the database required: false default: localhost + login_unix_socket: + description: + - The path to a Unix domain socket for local connections + required: false + default: null state: description: - The database state diff --git a/library/mysql_user b/library/mysql_user index 4ca2587bbf5..954b8eff423 100644 --- a/library/mysql_user +++ b/library/mysql_user @@ -56,6 +56,11 @@ options: - Host running the database required: false default: localhost + login_unix_socket: + description: + - The path to a Unix domain socket for local connections + required: false + default: null priv: description: - "MySQL privileges string in the format: C(db.table:priv1,priv2)" @@ -74,6 +79,8 @@ examples: description: Ensure no user named 'sally' exists, also passing in the auth credentials. - code: mydb.*:INSERT,UPDATE/anotherdb.*:SELECT/yetanotherdb.*:ALL description: Example privileges string format + - code: "mysql_user: name=root password=abc123 login_unix_socket=/var/run/mysqld/mysqld.sock" + description: Example using login_unix_socket to connect to server notes: - Requires the MySQLdb Python package on the remote host. For Ubuntu, this is as easy as apt-get install python-mysqldb.