Dzień dobry,
podczas wykonywania Instrukcja instalacji EZD RP – środowiska testowe, rozwojowe lub edukacyjne napotkałem na błąd podczas 2.7 Weryfikacja poprawności konfiguracji
ansible nodes -m ping
serverdb | UNREACHABLE! => {
“changed”: false,
“msg”: “Failed to connect to the host via ssh: admin@xxx.xxx.xxx.xxx: Permission denied (publickey,password).”,
“unreachable”: true
}
Wykonuję tą czynność serwerze ezdapp, a w inventory mam ip i dane do logowania z serwera ezddatabase.
I jak z serwera ezdapp robisz ssh admin@ip_serwera_db to prosi o hasło i jak wpiszesz to samo co masz w inventory to się normalnie logujesz na ten serwer?
Dokładnie tak. Próbowałem też przyklejać hasła z inventory, żeby wyeliminować literówki, ale po samym ssh działa, a po ansible nie. Na wszystkich 3 maszynach mam Ubuntu 22.04.5 LTS
Nie masz przypadkiem znaków specjalnych w haśle? Chyba czasami mogą być problemy z ‘escapowaniem’ takich znaków w ansiblu i znaki w stylu $,# itp mogą powodować problemy.
Ustaw jakieś prostsze hasło na czas instalacji i sprawdź ponownie.
Dzięki @tomasznowotniak
Dokładnie tak było. Miałem znaki specjalne. Po ich usunięciu mogę iść dalej!