ansible MySQL replication fails to change master with the following error: ‘Sending passwords in plain text without SSL/TLS is extremely insecure.’
To fix the problem open /usr/lib64/python2.6/site-packages/MySQLdb/cursors.py and change:
defer_warnings = False
to
defer_warnings = True
This is ugly but it works.