| {%- if pillar.neutron.gateway is defined %} |
| {%- from "neutron/map.jinja" import gateway as neutron with context %} |
| {%- else %} |
| {%- from "neutron/map.jinja" import compute as neutron with context %} |
| {%- endif %} |
| [DEFAULT] |
| |
| # |
| # From oslo.log |
| # |
| |
| # If set to true, the logging level will be set to DEBUG instead of the default INFO level. (boolean value) |
| #debug = false |
| |
| # If set to false, the logging level will be set to WARNING instead of the default INFO level. (boolean value) |
| # This option is deprecated for removal. |
| # Its value may be silently ignored in the future. |
| #verbose = true |
| |
| [agent] |
| |
| # |
| # From neutron.ml2.sriov.agent |
| # |
| |
| # Extensions list to use (list value) |
| #extensions = |
| |
| |
| [ml2_sriov] |
| |
| # |
| # From neutron.ml2.sriov.agent |
| # |
| |
| # Comma-separated list of <physical_network>:<network_device> tuples mapping physical network names to the agent's node-specific physical |
| # network device interfaces of SR-IOV physical function to be used for VLAN networks. All physical networks listed in network_vlan_ranges on |
| # the server should have mappings to appropriate interfaces on each agent. (list value) |
| #physical_device_mappings = |
| physical_device_mappings = {%- for nic_name, sriov in neutron.backend.sriov.iteritems() %}{{ sriov.physical_network }}:{{ sriov.devname }}{% if not loop.last %},{% endif %}{%- endfor %} |
| |
| # Comma-separated list of <network_device>:<vfs_to_exclude> tuples, mapping network_device to the agent's node-specific list of virtual |
| # functions that should not be used for virtual networking. vfs_to_exclude is a semicolon-separated list of virtual functions to exclude |
| # from network_device. The network_device in the mapping should appear in the physical_device_mappings list. (list value) |
| #exclude_devices = |