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'