telnet — Выполняет низкоуровневую и грязную команду telnet
Новая версия 2.4.
Описание
- Выполняет низкоуровневую и грязную команду telnet, не используя подсистему модулей.
- В основном используется для включения ssh на устройствах, на которых по умолчанию включён только telnet.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| command обязательно | Список команд для выполнения в сеансе telnet. псевдонимы: команды | |
| host | По умолчанию: "remote_addr" | Хост/цель, на котором нужно выполнить команду |
| login_prompt | По умолчанию: "login: " | Ожидаемый приглашение для логина или имени пользователя |
| password | Пароль для входа | |
| password_prompt | По умолчанию: "Password: " | Ожидаемый приглашение для логина или имени пользователя |
| pause | По умолчанию: 1 | Секунды паузы между каждой командой |
| port | По умолчанию: 23 | Удаленный порт для использования |
| prompts | По умолчанию: ["$"] | Список ожидаемых приглашений перед отправкой следующей команды |
| timeout | По умолчанию: 120 | Таймаут для удаленных операций |
| user | По умолчанию: "remote_user" | Имя пользователя для входа |
Примечания
Примечание
- Ключевое слово
environmentне работает с этой задачей
Примеры
- name: send configuration commands to IOS
telnet:
user: cisco
password: cisco
login_prompt: "Username: "
prompts:
- "[>|#]"
command:
- terminal length 0
- configure terminal
- hostname ios01
- name: run show commands
telnet:
user: cisco
password: cisco
login_prompt: "Username: "
prompts:
- "[>|#]"
command:
- terminal length 0
- show version
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| output список | всегда | Вывод каждой команды — элемент этого списка Пример: ['успех', 'успех', '', 'предупреждение .. что-то'] |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратная совместимость.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание модулей и поддержка для получения дополнительной информации.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Команда разработчиков Ansible
Подсказка
Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/telnet_module.html