Ansible: Cómo hacer que ansible pida la contraseña para ejecutar comandos a un cluster
Nos puede interesar que para ejecutar acciones contra un grupo de máquinas (cluster) siempre nos pida la contraseña :
- no instalamos las claves para la conexión ssh sin contraseña en ese grupo de máquinas
- el servidor que aloja ansible deberá tener instalado sshpass
- el grupo de máquinas debe conocer con antelación el id del servidor de ansible realizando una conexión ssh previa
Un ejemplo del comando, pidiendo la contraseña :
ansible-playbook -k -i servidores test.yml --tags='prueba'