Назад | Перейти на главную страницу

Дает фиксированный ответ на доступную подсказку

Ansible, управляемый пользователем с MFA, должен предоставить проверочный код, запрошенный sshd с целевого хоста. Я могу ввести его, но когда playbooks запускается для многих хостов, мне нужно будет набирать столько раз, сколько моих хостов.

Я ищу что-то вроде:

yes 101010 | ansible-playbooks playbook.yaml

где 101010 - код подтверждения (одинаковый для всех хостов).

В команды могут обрабатывать переменные аргументы с помощью -e переключатель.

По примеру:

ansible [...] -e verif=101010

Переменная verif будет доступен в доступном коде