[DEFAULT] [netconf-openconfig-example] # # From netconf-openconfig-driver-opts # # The driver to use when configuring the device (string value) #driver = # The switch ID, MAC address of the device. (string value) #switch_id = # Optional string field to be used to store any vendor-specific information. # (string value) #switch_info = # A list of physical networks mapped to this device. (list value) #physical_networks = # Set this to False for the device if VLANs should not be create and deleted on # the device. (boolean value) #manage_vlans = true # Regular expression pattern and replacement string. Some devices do not use # the port description from LLDP in Netconf configuration. If the regular # expression pattern and replacement string is set the port_id will be modified # before passing configuration to the device. (dict value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #port_id_re_sub = pattern:Ethernet,repl:eth # A list of properties that should not be used, currently only "port_mtu" is # valid (list value) #disabled_properties = # When set to true the driver will manage LACP aggregates if # link_group_information is defined in the binding:profile. When this is false # the driver expect the link aggregation to be pre-configured on the device, # and only perform vlan plugging. (boolean value) #manage_lacp_aggregates = true # The device specific prefix used for link-aggregation ports. Common values: # "po", "port-channel" or "Port-Channel". (string value) #link_aggregate_prefix = Port-Channel # Range of link aggregation interface IDs that the driver can use when managing # link aggregates. (string value) #link_aggregate_range = 1000..2000 # The hostname or IP address to use for connecting to the netconf device. # (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #host = device.example.com # The username to use for SSH authentication. (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #username = netconf # The port to use for connection to the netconf device. (integer value) #port = 830 # The password used if using password authentication, or the passphrase to use # for unlocking keys that require it. (To disable attempting key authentication # altogether, set options *allow_agent* and *look_for_keys* to `False`. (string # value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #password = secret # Private key filename (string value) #key_filename = ~/.ssh/id_rsa # Enables hostkey verification from ~/.ssh/known_hosts (boolean value) #hostkey_verify = true # ncclient device handler parameters, see ncclient documentation for supported # device handlers. (dict value) #device_params = name:default # Enables querying SSH agent (if found) for keys. (boolean value) #allow_agent = true # Enables looking in the usual locations for ssh keys (e.g. # :file:`~/.ssh/id_*`) (boolean value) #look_for_keys = true # The L2, L3, or L2+L3 forwarding instance to use when defining VLANs on the # device. (string value) # Advanced Option: intended for advanced users and not used # by the majority of users, and might have a significant # effect on stability and/or performance. #network_instance = default [networking_baremetal] # # From netconf-openconfig-driver-opts # # Enabled devices for which the plugin should manageconfiguration. Driver # specific configuration for each device must be added in separate sections. # (list value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #enabled_devices = common-example,netconf-openconfig-example