Модуль community.network.cnos_reload — Перезагрузка коммутатора на устройствах с Lenovo CNOS
Примечание
Этот модуль входит в коллекцию community.network (версия 5.0.3).
Эта коллекция, возможно, уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Чтобы использовать его в плейбуке, укажите: community.network.cnos_reload.
Обзор
- Этот модуль позволяет перезапустить коммутатор, используя текущую конфигурацию запуска. Модуль обычно вызывается после сохранения текущей конфигурации в конфигурацию запуска. Этот модуль использует SSH для управления конфигурацией сетевого устройства. Результаты операции можно просмотреть в каталоге результатов.
Псевдонимы: network.cnos.cnos_reload
Параметры
Параметр | Комментарии |
|---|---|
deviceType строка / обязательно | Указывает тип устройства, на котором выполняется метод. Доступны значения NE1072T, NE1032, NE1032T, NE10032, NE2572 начиная с Ansible 2.4. Доступно значение NE0152T начиная с 2.8 Доступные значения:
|
enablePassword строка | Устанавливает пароль для входа в глобальный режим конфигурации на коммутаторе. Если коммутатор не запрашивает этот пароль, параметр игнорируется. Как правило, значение должно поступать из файла инвентаризации, но вы также можете указать его как переменную. Параметр необязательный. Если он не указан, значение по умолчанию не будет использоваться. |
host строка / обязательно | Эта переменная используется для поиска файла хостов в /etc/ansible/hosts и определения IP-адреса устройства, на которое будет применена конфигурация. Обычно в плейбуке используется ключевое слово Ansible {{ inventory_hostname }} как абстракция группы сетевых элементов, которые необходимо настроить. |
outputfile строка / обязательно | Указывает путь к файлу, в котором сохраняется результат выполнения каждой команды. Здесь сохраняются все команды, указанные в объединённом файле шаблона, и все ответы от устройства. Обычно это папка результатов, но вы можете выбрать другое местоположение в зависимости от ваших прав записи. |
password строка / обязательно | Устанавливает пароль для аутентификации подключения к удалённому устройству. Значение параметра password используется для аутентификации сессии SSH. Как правило, значение должно поступать из файла инвентаризации, но вы также можете указать его как переменную. Параметр необязательный. Если он не указан, значение по умолчанию не будет использоваться. |
username строка / обязательно | Устанавливает имя пользователя для аутентификации подключения к удалённому устройству. Значение параметра username используется для аутентификации сессии SSH. Как правило, значение должно поступать из файла инвентаризации, но вы также можете указать его как переменную. Параметр необязательный. Если он не указан, значение по умолчанию не будет использоваться. |
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления сетевыми устройствами Lenovo см. на странице https://www.ansible.com/ansible-lenovo.
Примеры
Tasks : The following are examples of using the module cnos_reload. These are
written in the main.yml file of the tasks directory.
---
- name: Test Reload
community.network.cnos_reload:
deviceType: "{{ hostvars[inventory_hostname]['deviceType'] }}"
outputfile: "./results/test_reload_{{ inventory_hostname }}_output.txt"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
msg строка | Сообщение об успехе или об ошибке Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/cnos_reload_module.html