He aprovisionado mi servidor con el libro de jugadas Ansible. He usado el libro de jugadas root / bedrock-Ansible .
Una de las tareas era configurar el servidor mysql junto con la contraseña de usuario root de mysql.
Ahora necesito urgentemente cambiar esta contraseña. Los pasos que tomé:
- Actualicé variables para roles Ansible
ansible-playbook -i hosts/staging server.yml
Ejecuté el comando para reaprovisionar el servidor
Todas las tareas se ejecutaron como se esperaba (sin cambios), pero el script falló
[mariadb | Set root user password]
con este mensaje:
msg: unable to connect to database, check login_user and login_password are correct or ~/.my.cnf has the credentials
Supongo que una vez que se ha establecido la contraseña de root de MySQL, el nuevo servidor no puede cambiar esta contraseña.
¿Es posible cambiar la contraseña de root de MySQL reprovisionando el servidor con Ansible? ¿Cuáles son mis opciones?
mysqladmin
- pero esto fue antes de ver su respuesta