status' | docker exec -i db mysql -A mysql
register: master_status
- debug:
var: master_status.stdout_lines
- mysql_replication:
login_unix_socket: /var/run/mysqld/mysqld.sock
mode: getmaster
register: getmaster
- debug:
var: getmaster
- debug: var=getmaster.File
- debug: var=getmaster.Position
Вывод на консоль:
TASK [db : debug] ************************************************************************************************************************************************************************************************************************************************************************************************
ok: [myhost] => {
"master_status.stdout_lines": [
"File\tPosition\tBinlog_Do_DB\tBinlog_Ignore_DB",
"mysql-bin.000003\t342\tmy_db,my_db_migrations\t"
]
}
TASK [db : mysql_replication] ************************************************************************************************************************************************************************************************************************************************************************************
ok: [myhost]
TASK [db : debug] ************************************************************************************************************************************************************************************************************************************************************************************************
ok: [myhost] => {
"getmaster": {
"Is_Master": false,
"changed": false,
"failed": false,
"msg": "Server is not configured as mysql master"
}
}
TASK [db : debug] ************************************************************************************************************************************************************************************************************************************************************************************************
ok: [myhost] => {
"getmaster.File": "VARIABLE IS NOT DEFINED!"
}
TASK [db : debug] ************************************************************************************************************************************************************************************************************************************************************************************************
ok: [myhost] => {
"getmaster.Position": "VARIABLE IS NOT DEFINED!"
}
баг https://github.com/ansible/ansible/issues/54151
я как понимаю, не судьба мне использовать mysql_replication?)
ответ: удалить PyMySQL и использовать MySQLdb
Обсуждают сегодня