Class: Ansible::Ruby::Modules::Cl_bridge
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cl_bridge
- Defined in:
- lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb
Instance Method Summary collapse
-
#addr_method ⇒ :dhcp?
Configures the port to use DHCP.
-
#alias_name ⇒ Object?
Add a port description.
-
#ipv4 ⇒ Object?
List of IPv4 addresses to configure on the interface.
-
#ipv6 ⇒ Object?
List of IPv6 addresses to configure on the interface.
-
#location ⇒ String?
Interface directory location.
-
#mstpctl_treeprio ⇒ Object?
Set spanning tree root priority.
-
#mtu ⇒ Object?
Set MTU.
-
#name ⇒ Object
Name of the interface.
-
#ports ⇒ Object
List of bridge members.
-
#pvid ⇒ Object?
In vlan aware mode, defines vlan that is the untagged vlan.
-
#stp ⇒ String?
Enables spanning tree.
-
#vids ⇒ Object?
In vlan aware mode, lists vlans defined under the interface.
-
#virtual_ip ⇒ Object?
Define IPv4 virtual IP used by the Cumulus Linux VRR feature.
-
#virtual_mac ⇒ Object?
Define Ethernet mac associated with Cumulus Linux VRR feature.
-
#vlan_aware ⇒ Object?
Enables vlan aware mode.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#addr_method ⇒ :dhcp?
Returns configures the port to use DHCP. To enable this feature use the option ‘dhcp’.
23 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 23 attribute :addr_method |
#alias_name ⇒ Object?
Returns add a port description.
14 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 14 attribute :alias_name |
#ipv4 ⇒ Object?
Returns list of IPv4 addresses to configure on the interface. use X.X.X.X/YY syntax.
17 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 17 attribute :ipv4 |
#ipv6 ⇒ Object?
Returns list of IPv6 addresses to configure on the interface. use X:X:X::X/YYY syntax.
20 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 20 attribute :ipv6 |
#location ⇒ String?
Returns interface directory location.
56 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 56 attribute :location |
#mstpctl_treeprio ⇒ Object?
Returns set spanning tree root priority. Must be a multiple of 4096.
53 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 53 attribute :mstpctl_treeprio |
#mtu ⇒ Object?
Returns set MTU. Configure Jumbo Frame by setting MTU to 9000.
27 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 27 attribute :mtu |
#name ⇒ Object
Returns name of the interface.
10 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 10 attribute :name |
#ports ⇒ Object
Returns list of bridge members.
46 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 46 attribute :ports |
#pvid ⇒ Object?
Returns in vlan aware mode, defines vlan that is the untagged vlan.
39 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 39 attribute :pvid |
#stp ⇒ String?
Returns enables spanning tree. As of Cumulus Linux 2.5 the default bridging mode, only per vlan RSTP or 802.1d is supported. For the vlan aware mode, only common instance STP is supported.
42 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 42 attribute :stp |
#vids ⇒ Object?
Returns in vlan aware mode, lists vlans defined under the interface.
36 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 36 attribute :vids |
#virtual_ip ⇒ Object?
Returns define IPv4 virtual IP used by the Cumulus Linux VRR feature.
30 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 30 attribute :virtual_ip |
#virtual_mac ⇒ Object?
Returns define Ethernet mac associated with Cumulus Linux VRR feature.
33 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 33 attribute :virtual_mac |
#vlan_aware ⇒ Object?
Returns enables vlan aware mode.
50 |
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 50 attribute :vlan_aware |