Eu provisionei meu servidor com o Ansible playbook. Eu usei o manual raiz / base-Ansible .
Uma das tarefas era configurar o servidor mysql junto com a senha do usuário root do mysql.
Agora, preciso urgentemente alterar essa senha. Os passos que tomei:
- Atualizei variáveis para funções Ansible
- Eu executei o comando
ansible-playbook -i hosts/staging server.yml
para reprovisionar o servidor
Todas as tarefas foram executadas conforme o esperado (sem alterações), mas o script falhou
[mariadb | Set root user password]
com esta mensagem:
msg: unable to connect to database, check login_user and login_password are correct or ~/.my.cnf has the credentials
Meu palpite é que, uma vez definida a senha root do MySQL, o reprovisionamento do servidor não poderá alterar essa senha.
É possível alterar a senha de root do MySQL reprovisionando o servidor com Ansible? Quais são as minhas opções?
mysqladmin
- mas isso foi antes de eu ver sua resposta