Spec-Zone.ru › Ansible 2.6

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API