All streams
Search
Write a publication
Pull to refresh
0
0
Send message
Да. Могу говорить за Ansible. После попыток быстро что-то сделать с Chef, Puppet, CFEngine. Ansible это глоток свежего воздуха. Базовые вещи можно начинать делать после прочтения одной А4 страницы. Автоматический репорт после выполнения команды максимально упрощает дебаг. У меня только одни вопрос: «Почему раньше нельзя было так просто сделать» :)
Учителей нужно слушать и быть честным :). По поводу ключей. SSH RSA/DSA ключи хорошо когда все делается только от имени обычного пользователя и простые команды. Но если необходимо выполнить дополнительно sudo <команда> (запрос пароля) или обычная команда в ответ попросит что то ввести, ключи в этом не помогу. В статье упрощенный вариант. Пару дополнительных строк, решает вопрос с sudo:
expect "*?assword:*"
send -- "$password\r"
expect "*?assword*"
send -- "$password\r"

Хотя можно пройти по всем серверам и отключить запрос пароля в sudo, а еще проще разрешить логинится по ssh от имени root :).

Information

Rating
Does not participate
Registered
Activity