Spec-Zone.ru › Ansible 2.6

cl_license — Установка лицензий для Cumulus Linux

Новое в версии 2.1.

  • УСТЕРЕШЕНО
  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

УСТЕРЕШЕНО

Удалено в Ansible:
версия: 2.5
Почему: Модуль nclu разработан для упрощения работы с Cumulus Linux новичкам, предоставив автоматизированный доступ к интерфейсу NCLU.
Альтернатива: Используйте модуль nclu.

Описание

  • Устанавливает лицензию Cumulus Linux. Модуль не сообщает об изменении статуса при установке лицензии. Для получения дополнительной информации обратитесь к документации по лицензиям Cumulus Linux по адресу http://docs.cumulusnetwork.com и к странице Справочного центра по лицензированию по адресу https://support.cumulusnetworks.com/hc/en-us/sections/200507688

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
force
    Варианты:
  • yes
  • no
Принудительная установка лицензии. Обычно не требуется. Рекомендуется выполнить эту команду вручную с помощью ansible. Перезагрузка switchd не требуется. Использование опции force в playbook нарушит идемпотентную работу модуля и вызовет уведомление switchd постоянно, что приведет к сбоям.
src
обязательно
Полный путь к лицензии. Может быть локальным путем или URL-адресом HTTP.

Примечания

Примечание

  • Для активации лицензии ВПЕРВЫЕ необходимо перезапустить службу switchd. Это действие приводит к прерыванию работы. Процесс продления лицензии происходит через портал Cumulus Networks — http://customers.cumulusnetworks.com.
  • Для автоматизации НЕОБХОДИМА лицензия, не являющаяся лицензией EULA. Вручную установите лицензию на тестовом коммутаторе, используя команду «cl-license -i <license_file>», чтобы подтвердить, что лицензия не является лицензией EULA. См. ПРИМЕРЫ для правильного выполнения действия уведомления.

Примеры

# Example playbook using the cl_license module to manage licenses on Cumulus Linux

- hosts: all
  tasks:
    - name: install license using http url
      cl_license:
        src: http://10.1.1.1/license.txt
      notify: restart switchd

    - name: Triggers switchd to be restarted right away, before play, or role
            is over. This is desired behaviour
      meta: flush_handlers

    - name: Configure interfaces
      template:
        src: interfaces.j2
        dest: /etc/network/interfaces
      notify: restart networking

  handlers:
   - name: restart switchd
     service:
      name: switchd
      state: restarted
   - name: restart networking
     service:
      name: networking
      state: reloaded

# Force all switches to accept a new license. Typically not needed
# ansible -m cl_license -a "src='http://10.1.1.1/new_lic' force=yes" -u root all

Возвращаемые значения

Общие возвращаемые значения описаны здесь, а следующие — поля, уникальные для данного модуля:

Ключ Возвращаемое значение Описание
changed
bool
изменён
было ли изменено интерфейс

Пример:
True
msg
строка
всегда
человекопонятное сообщение об успехе или ошибке

Пример:
настройки интерфейса bond0 обновлены


Статус

Этот модуль помечен как устаревший и будет удален в версии 2.5. Дополнительная информация приведена в разделе УСТЕРЕШЕНО.

Автор

  • Cumulus Networks (@CumulusNetworks)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 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/cl_license_module.html

Spec-Zone.ru

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