cl_img_install — Установка другой версии Cumulus Linux.
Новая в версии 2.1.
- УСТЕРЕГШИЙСЯ
- Описание
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Значения возврата
УСТЕРЕГШИЙСЯ
Устарело в версии 2.3. Система слотов изображений в Cumulus Linux больше не существует.
Описание
- Устанавливает другую версию Cumulus Linux в неактивный слот. Для получения дополнительной информации см. Руководство по управлению изображениями на сайте http://docs.cumulusnetworks.com/.
Требования (к хосту, на котором выполняется модуль)
- Операционная система Cumulus Linux
Параметры
| параметр | обязательный | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| src | да | Полный путь к двоичному изображению Cumulus Linux. Может быть локальным путем, URL http или https. Если версия кода указана в имени файла, модуль предположит, что это версия кода, которую вы хотите установить. | ||
| switch_slot | нет | нет |
| Переключать слоты после установки изображения. Для запуска установленного кода перезагрузите коммутатор. |
| version | нет | None | Укажите модулю точную версию устанавливаемого кода. Это переопределяет автоматическую проверку версии в имени файла. Например, если имя двоичного файла называется CumulusLinux-2.2.3.bin, а версия установлена в '2.5.0', модуль предположит установку '2.5.0', а не '2.2.3'. Если версия не указана, модуль предположит установку версии '2.2.3'. |
Примеры
## Download and install the image from a webserver.
- name: Install image using using http url. Switch slots so the subsequent will load the new version
cl_img_install:
version: 2.0.1
src: http://10.1.1.1/CumulusLinux-2.0.1.bin
switch_slot: yes
## Copy the software from the ansible server to the switch.
## The module will get the code version from the filename
## The code will be installed in the alternate slot but the slot will not be primary
## A subsequent reload will not run the new code
- name: Download cumulus linux to local system
get_url:
src: ftp://cumuluslinux.bin
dest: /root/CumulusLinux-2.0.1.bin
- name: Install image from local filesystem. Get version from the filename.
cl_img_install:
src: /root/CumulusLinux-2.0.1.bin
## If the image name has been changed from the original name, use the `version` option
## to inform the module exactly what code version is been installed
- name: Download cumulus linux to local system
get_url:
src: ftp://CumulusLinux-2.0.1.bin
dest: /root/image.bin
- name: install image and switch slots. Only reboot needed
cl_img_install:
version: 2.0.1
src: /root/image.bin
switch_slot: yes
Значения возврата
Общие значения возврата описаны здесь Значения возврата, следующие поля уникальны для этого модуля:
| имя | описание | возвращено | тип | пример |
|---|---|---|---|---|
| changed | были ли изменены интерфейсы | changed | bool | True |
| msg | человекопонятное сообщение об успехе или неудаче | всегда | строка | конфигурация интерфейса bond0 обновлена |
Для помощи в разработке модулей, если вам это интересно, пожалуйста, ознакомьтесь со страницами Информация о сообществе и участие в разработке, Тестирование 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/cl_img_install_module.html