net_banner - Управление многострочными баннерами на сетевых устройствах
Новая версия с 2.4.
Обзор
- Это позволит настроить баннеры входа и баннеры motd на сетевых устройствах. Это позволяет плейбукам добавлять или удалять текст баннеров из активной рабочей конфигурации.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| banner обязательно |
| Указывает, какой баннер должен быть настроен на удаленном устройстве. |
| state |
| Указывает, присутствует ли конфигурация в активной рабочей конфигурации текущего устройства. |
| text | Текст баннера, который должен присутствовать в конфигурации работающего устройства. Этот аргумент принимает многострочный текст без пустых строк. Требуется state=present. |
Примеры
- name: configure the login banner
net_banner:
banner: login
text: |
this is my login banner
that contains a multiline
string
state: present
- name: remove the motd banner
net_banner:
banner: motd
state: absent
- name: Configure banner from file
net_banner:
banner: motd
text: "{{ lookup('file', './config_partial/raw_banner.cfg') }}"
state: present
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список | всегда, за исключением платформ, которые используют транспорт Netconf для управления устройством. | Список команд режима конфигурации для отправки на устройство Пример: ['banner login', 'это мой баннер входа', 'который содержит многострочный', 'строку'] |
Статус
Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется обратной совместимости.
Техническое обслуживание
Этот модуль помечен как сетевой, что означает, что он поддерживается командой Ansible Network. Более подробную информацию см. в Поддержка и техническое обслуживание модулей.
Список других модулей, также поддерживаемых командой Ansible Network, см. здесь.
Поддержка
Дополнительную информацию о поддержке этого модуля Red Hat см. в этой статье базы знаний.
Автор
- Ricardo Carrillo Cruz (@rcarrillocruz)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/net_banner_module.html