Removed fuel from Genesis master since fuel has moved to repo fuel.
[genesis.git] / compass / deploy / ansible / roles / neutron-controller / templates / dhcp_agent.ini
1 [DEFAULT]
2 # Show debugging output in log (sets DEBUG log level output)
3 # debug = False
4 verbose = True
5
6 # The DHCP agent will resync its state with Neutron to recover from any
7 # transient notification or rpc errors. The interval is number of
8 # seconds between attempts.
9 resync_interval = 5
10
11 # The DHCP agent requires an interface driver be set. Choose the one that best
12 # matches your plugin.
13 # interface_driver =
14
15 # Example of interface_driver option for OVS based plugins(OVS, Ryu, NEC, NVP,
16 # BigSwitch/Floodlight)
17 interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
18
19 # Name of Open vSwitch bridge to use
20 # ovs_integration_bridge = br-int
21
22 # Use veth for an OVS interface or not.
23 # Support kernels with limited namespace support
24 # (e.g. RHEL 6.5) so long as ovs_use_veth is set to True.
25 ovs_use_veth = False
26
27 # Example of interface_driver option for LinuxBridge
28 # interface_driver = neutron.agent.linux.interface.BridgeInterfaceDriver
29
30 # The agent can use other DHCP drivers.  Dnsmasq is the simplest and requires
31 # no additional setup of the DHCP server.
32 dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq
33
34 # Allow overlapping IP (Must have kernel build with CONFIG_NET_NS=y and
35 # iproute2 package that supports namespaces).
36 use_namespaces = True
37
38 # The DHCP server can assist with providing metadata support on isolated
39 # networks. Setting this value to True will cause the DHCP server to append
40 # specific host routes to the DHCP request. The metadata service will only
41 # be activated when the subnet does not contain any router port. The guest
42 # instance must be configured to request host routes via DHCP (Option 121).
43 enable_isolated_metadata = False
44
45 # Allows for serving metadata requests coming from a dedicated metadata
46 # access network whose cidr is 169.254.169.254/16 (or larger prefix), and
47 # is connected to a Neutron router from which the VMs send metadata
48 # request. In this case DHCP Option 121 will not be injected in VMs, as
49 # they will be able to reach 169.254.169.254 through a router.
50 # This option requires enable_isolated_metadata = True
51 enable_metadata_network = False
52
53 # Number of threads to use during sync process. Should not exceed connection
54 # pool size configured on server.
55 # num_sync_threads = 4
56
57 # Location to store DHCP server config files
58 # dhcp_confs = $state_path/dhcp
59
60 # Domain to use for building the hostnames
61 dhcp_domain = openstacklocal
62
63 # Override the default dnsmasq settings with this file
64 # dnsmasq_config_file =
65 dnsmasq_config_file = /etc/neutron/dnsmasq-neutron.conf
66
67 # Comma-separated list of DNS servers which will be used by dnsmasq
68 # as forwarders.
69 # dnsmasq_dns_servers =
70
71 # Limit number of leases to prevent a denial-of-service.
72 dnsmasq_lease_max = 16777216
73
74 # Location to DHCP lease relay UNIX domain socket
75 # dhcp_lease_relay_socket = $state_path/dhcp/lease_relay
76
77 # Location of Metadata Proxy UNIX domain socket
78 # metadata_proxy_socket = $state_path/metadata_proxy
79
80 # dhcp_delete_namespaces, which is false by default, can be set to True if
81 # namespaces can be deleted cleanly on the host running the dhcp agent.
82 # Do not enable this until you understand the problem with the Linux iproute
83 # utility mentioned in https://bugs.launchpad.net/neutron/+bug/1052535 and
84 # you are sure that your version of iproute does not suffer from the problem.
85 # If True, namespaces will be deleted when a dhcp server is disabled.
86 # dhcp_delete_namespaces = False
87
88 # Timeout for ovs-vsctl commands.
89 # If the timeout expires, ovs commands will fail with ALARMCLOCK error.
90 # ovs_vsctl_timeout = 10