mysql_replicationが厳しくて動かない
これを踏んでしまい、ansibleのmysql_replicationが、mysqlがreplication周りでwarningを出しただけで失敗する。
Sending passwords in plain text without SSL/TLS is extremely insecure.
こんなかんじで。
確かに警告が出るのも解らないではないのだけれども、かといって回避策でやると毎回設定しないといけなくなってつらい。
上のStackoverflowの中で回答として挙がっているが、少し手を入れた版があり、この辺りを使うと回避できる。
Ansible自体のmysql_replicationを置き換えなくとも、(Best Practiceに従っているPlaybookであれば、)library
ディレクトリの中に上記から取得したmysql_replication.py
を置けば、こちらが優先して使われるようになる。