Class: Ansible::Ruby::Modules::Cl_ports
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cl_ports
- Defined in:
- lib/ansible/ruby/modules/generated/core/network/cumulus/cl_ports.rb
Overview
Set the initial port attribute defined in the Cumulus Linux ports.conf, file. This module does not do any error checking at the moment. Be careful to not include ports that do not exist on the switch. Carefully read the original ports.conf file for any exceptions or limitations. For more details go the Configure Switch Port Attribute Documentation at docs.cumulusnetworks.com
Instance Method Summary collapse
-
#speed_10g ⇒ Object?
List of ports to run initial run at 10G.
-
#speed_40g ⇒ Object?
List of ports to run initial run at 40G.
-
#speed_40g_div_4 ⇒ Object?
List of 10G ports that will be ganged to form a 40G port.
-
#speed_4_by_10g ⇒ Object?
List of 40G ports that will be unganged to run as 4 10G ports.
Methods inherited from Base
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
#speed_10g ⇒ Object?
Returns list of ports to run initial run at 10G.
11 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_ports.rb', line 11 attribute :speed_10g |
#speed_40g ⇒ Object?
Returns list of ports to run initial run at 40G.
14 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_ports.rb', line 14 attribute :speed_40g |
#speed_40g_div_4 ⇒ Object?
Returns list of 10G ports that will be ganged to form a 40G port.
20 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_ports.rb', line 20 attribute :speed_40g_div_4 |
#speed_4_by_10g ⇒ Object?
Returns list of 40G ports that will be unganged to run as 4 10G ports.
17 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_ports.rb', line 17 attribute :speed_4_by_10g |