Class: Ansible::Ruby::Modules::Cl_license

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/core/network/cumulus/cl_license.rb

Overview

Installs a Cumulus Linux license. The module reports no change of status when a license is installed. For more details go the Cumulus Linux License Documentation @ docs.cumulusnetwork.com and the Licensing KB Site @ support.cumulusnetworks.com/hc/en-us/sections/200507688

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#forceObject?

Returns force installation of a license. Typically not needed. It is recommended to manually run this command via the ansible command. A reload of switchd is not required. Running the force option in a playbook will break the idempotent state machine of the module and cause the switchd notification to kick in all the time, causing a disruption.

Returns:

  • (Object, nil)

    force installation of a license. Typically not needed. It is recommended to manually run this command via the ansible command. A reload of switchd is not required. Running the force option in a playbook will break the idempotent state machine of the module and cause the switchd notification to kick in all the time, causing a disruption.



14
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_license.rb', line 14

attribute :force

#srcObject?

Returns full path to the license. Can be local path or http url.

Returns:

  • (Object, nil)

    full path to the license. Can be local path or http url



11
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_license.rb', line 11

attribute :src