telnet - Выполняет низкоуровневую и грязную команду telnet
Новая версия 2.4.
Описание
- Выполняет низкоуровневую и грязную команду telnet, не проходя через подсистему модуля.
- Это в основном используется для включения ssh на устройствах, которые по умолчанию поддерживают только telnet.
Параметры
| параметр | обязательный | по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| command | да | Список команд, которые должны быть выполнены в сеансе telnet. | ||
| host | нет | remote_addr | Хост/цель, на котором необходимо выполнить команду | |
| password | нет | Пароль для входа | ||
| pause | нет | 1 | Секунды паузы между каждой выполняемой командой | |
| port | нет | 23 | Удаленный порт для использования | |
| prompts | нет | [u'$'] | Список ожидаемых подсказок перед отправкой следующей команды | |
| timeout | нет | 120 | таймаут для удаленных операций | |
| user | нет | remote_user | Пользователь для входа |
Примеры
- 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 | вывод каждой команды — это элемент в этом списке | всегда | список | ['success', 'success', '', 'warning .. something'] |
Примечания
Примечание
- Ключевое слово
environmentне работает с этой задачей
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.
Для помощи в разработке модулей, если у вас есть такое желание, пожалуйста, прочитайте Информация о сообществе и участие, Тестирование 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.4/telnet_module.html