ssh - Ansible solicita contraseña cuando se usa sincronizar
passwords rsync (1)
Si ha configurado correctamente las teclas ssh en el <host>, entonces debería funcionar lo siguiente.
ansible all -m synchronize -a "mode=push src=rel/path/myfolder/ dest=/abs/path/myfolder/" -i <host>, -vvv
Pude obtener el trabajo anterior sin ningún aviso de contraseña.
Estoy usando ansible de la siguiente manera:
ansible-playbook -f 1 my-play-book.yaml --ask-pass --ask-sudo-pass
Después de esto, me piden que ingrese las contraseñas de ssh y sudo (la misma contraseña para ambos).
Dentro de mi archivo de playbook estoy usando la tarea de sincronización:
synchronize: mode=push src=rel/path/myfolder/ dest=/abs/path/myfolder/
Para cada host, se me pide que ingrese la contraseña ssh del host remoto (la misma que ingresé al comienzo de la ejecución del libro de jugadas)
¿Cómo puedo evitar ingresar la contraseña al ejecutar la tarea de sincronización?