Eu estava tentando comentar, mas a resposta estava começando a ficar longa.
A idéia geral que temos de ter em mente com um relacionamento mestre-mestre do MySQL, é que com a replicação funcionando, temos agora dois servidores potencialmente gravando nos mesmos registros ao mesmo tempo, ou em momentos diferentes.
Então, tendo isso em mente, auto-increment-offset precisa ser diferente - eles têm que ser 1 e 2 porque a ideia é gerar números de registros diferentes ( ou seja, sem conflitos). Assim, os registros criados por um dos mestres serão pares e os outros ímpares e, portanto, não poderão criar um número de registro conflitante. Então, por exemplo, o primeiro mestre gera registros 1,3,5,7, e assim por diante, e o segundo, 2,4,6,8 ...
No que toca o ID do servidor, eles só precisam ser diferentes. Tradicionalmente, as pessoas usam 1 e 2, mas isso não é um requisito. Eu acho que eles não podem ser 0, não tenho certeza.
Finalmente, como para MASTER_LOG_FILE e MASTER_LOG_POS, você pode tentar assumir os valores padrão; no entanto, nunca é a melhor das ideias assumindo coisas e, mais importante, você pode querer reutilizar o roteamento para estabelecer novamente o relacionamento mestre-mestre em caso de qualquer evento e, como tal, em nome da reutilização de código, seria muito mais útil para se conectar ao MySQL remoto e obter os valores apropriados.
Para outro ângulo na automação de coisas, você tem aqui o link para a página do módulo Ansible mysql_replication
E aqui uma antiga resposta minha que lhe dará uma pista sobre o Ansible Linux equivalente ao remoting" one-to-many "do PowerShell