Używam ansible w następujący sposób:ansibl skłania hasło przy użyciu synchronizacji
ansible-playbook -f 1 my-play-book.yaml --ask-pass --ask-sudo-pass
Po tym jestem proszony o podanie haseł SSH & sudo (tego samego hasła dla obu).
Wewnątrz mojego pliku PlayBook Używam synchronizować zadania:
synchronize: mode=push src=rel/path/myfolder/ dest=/abs/path/myfolder/
Dla każdego hosta, jestem proszony o wprowadzenie hasła ssh hosta zdalnego (to samo, że weszła na początku uruchamiania playbooka)
Jak mogę uniknąć podania hasła podczas wykonywania zadania synchronizacji?
Czy można ustawić klucze ssh zamiast używać haseł lub są one wymagane? – Mxx
Próbowałem skonfigurować klucze i mogę ssh ręcznie bez wpisywania hasła. Ale kiedy próbuję tego za pomocą ansibla, jestem proszony o podanie hasła. – Mizh
Nawet jeśli usuniesz parametr '--ask-pass'? – Mxx