Class: Ansible::Ruby::Modules::Nmcli

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/net_tools/nmcli.rb

Overview

Manage the network devices. Create, modify and manage various connection and device type e.g., ethernet, teams, bonds, vlans etc. On CentOS and Fedora like systems, install dependencies as ‘yum/dnf install -y python-gobject NetworkManager-glib’ On Ubuntu and Debian like systems, install dependencies as ‘apt-get install -y libnm-glib-dev’

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

#ageingtimeInteger?



113
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 113

attribute :ageingtime

#arp_intervalObject?



87
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 87

attribute :arp_interval

#arp_ip_targetObject?



90
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 90

attribute :arp_ip_target

#autoconnectBoolean?



18
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 18

attribute :autoconnect

#conn_nameString



22
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 22

attribute :conn_name

#dhcp_client_idObject?



71
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 71

attribute :dhcp_client_id

#dns4Object?



49
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 49

attribute :dns4

#dns4_searchObject?



52
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 52

attribute :dns4_search

#dns6Object?



61
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 61

attribute :dns6

#dns6_searchObject?



64
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 64

attribute :dns6_search

#downdelayObject?



81
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 81

attribute :downdelay

#egressObject?



144
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 144

attribute :egress

#flagsObject?



138
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 138

attribute :flags

#forwarddelayInteger?



101
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 101

attribute :forwarddelay

#gw4String?



45
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 45

attribute :gw4

#gw6Object?



58
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 58

attribute :gw6

#hairpin:yes, ...



128
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 128

attribute :hairpin

#hellotimeInteger?



105
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 105

attribute :hellotime

#ifnameString?



26
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 26

attribute :ifname

#ingressObject?



141
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 141

attribute :ingress

#ip4String?



41
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 41

attribute :ip4

#ip6Object?



55
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 55

attribute :ip6

#macObject?



117
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 117

attribute :mac

#masterObject?



38
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 38

attribute :master

#maxageInteger?



109
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 109

attribute :maxage

#miimonInteger?



77
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 77

attribute :miimon

#mode:"balance-rr", ...



34
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 34

attribute :mode

#mtuInteger?



67
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 67

attribute :mtu

#path_costInteger?



124
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 124

attribute :path_cost

#primaryObject?



74
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 74

attribute :primary

#priorityInteger?



97
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 97

attribute :priority

#slavepriorityInteger?



120
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 120

attribute :slavepriority

#state:present, :absent



14
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 14

attribute :state

#stpSymbol?



93
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 93

attribute :stp

#type:ethernet, ...



30
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 30

attribute :type

#updelayObject?



84
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 84

attribute :updelay

#vlandevObject?



135
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 135

attribute :vlandev

#vlanidObject?



132
# File 'lib/ansible/ruby/modules/generated/net_tools/nmcli.rb', line 132

attribute :vlanid