April 2018
Intermediate to advanced
352 pages
11h 21m
Polish
W Ansible mechanizmem transportowym jest protokół SSH, dlatego musisz poznać kilka jego funkcjonalności, aby w pełni wykorzystać jego zalety.
Domyślnie Ansible korzysta z natywnego programu klienckiego zainstalowanego w systemie operacyjnym. Oprogramowanie to wykorzystuje wszystkie typowe funkcjonalności klienta, m.in. uwierzytelnianie w systemie Kerberos i logowanie za pomocą pośrednich hostów (ang. jump hosts). Ansible uwzględnia indywidualne ustawienia konfiguracyjne w pliku ~/.ssh/config.
Obsługę prywatnych kluczy SSH ułatwia poręczny program ssh-agent. Po jego uruchomieniu można dodawać za pomocą poniższego polecenia nowe prywatne klucze wykorzystywane przez klienta SSH:
$ ssh-add /path/to/keyfile.pem ...