Spec-Zone.ru › Ansible 2.4

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

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

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

УСТЕРЕШЕНО

Устарело в версии 2.3.

Описание

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

Параметры

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

Примеры

# 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
изменилось ли интерфейс
changed bool True
msg
человекопонятное сообщение об успехе или неудаче
всегда строка конфигурация интерфейса bond0 обновлена

Примечания

Примечание

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

Для получения помощи в разработке модулей, если у вас есть желание, прочтите Информация о сообществе и участие, Тестирование 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_license_module.html

Spec-Zone.ru

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