telnet - Выполняет низкоуровневую и грязную команду telnet
Новая версия 2.4.
Описание
- Выполняет низкоуровневую и грязную команду telnet, не проходя через подсистему модулей.
- Это в основном используется для включения ssh на устройствах, на которых по умолчанию включен только telnet.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| command обязательно | Список команд, которые будут выполнены в сессии telnet. псевдонимы: команды | |
| host | Значение по умолчанию: remote_addr | Хост/цель, на которой будет выполнена команда |
| login_prompt | Значение по умолчанию: login: | Ожидаемый приглашение для ввода логина или имени пользователя |
| password | Пароль для входа | |
| password_prompt | Значение по умолчанию: Password: | Ожидаемый приглашение для ввода пароля |
| pause | Значение по умолчанию: 1 | Секунды паузы между каждой отправленной командой |
| port | Значение по умолчанию: 23 | Порт удаленного сервера |
| prompts | Значение по умолчанию: [u'$'] | Список ожидаемых приглашений перед отправкой следующей команды |
| 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
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/telnet_module.html