.. | ||
actions | ||
meta.yaml | ||
README.md |
Neutron DHCP agent puppet resource
Installs and configures the Neutron DHCP service
Parameters
https://github.com/openstack/puppet-neutron/blob/5.1.0/manifests/agents/dhcp.pp
package_ensure
(optional) Ensure state for package. Defaults to 'present'.
debug
(optional) Show debugging output in log. Defaults to false.
state_path
(optional) Where to store dnsmasq state files. This directory must be
writable by the user executing the agent. Defaults to '/var/lib/neutron'.
resync_interval
(optional) The DHCP agent will resync its state with Neutron to recover
from any transient notification or rpc errors. The interval is number of
seconds between attempts. Defaults to 30.
interface_driver
(optional) Defaults to 'neutron.agent.linux.interface.OVSInterfaceDriver'.
dhcp_driver
(optional) Defaults to 'neutron.agent.linux.dhcp.Dnsmasq'.
root_helper
(optional) Defaults to 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf'.
Addresses bug: https://bugs.launchpad.net/neutron/+bug/1182616
Note: This can safely be removed once the module only targets the Havana release.
use_namespaces
(optional) Allow overlapping IP (Must have kernel build with
CONFIG_NET_NS=y and iproute2 package that supports namespaces).
Defaults to true.
dnsmasq_config_file
(optional) Override the default dnsmasq settings with this file.
Defaults to undef
dhcp_delete_namespaces
(optional) Delete namespace after removing a dhcp server
Defaults to false.
enable_isolated_metadata
(optional) enable metadata support on isolated networks.
Defaults to false.
enable_metadata_network
(optional) Allows for serving metadata requests coming from a dedicated metadata
access network whose cidr is 169.254.169.254/16 (or larger prefix), and is
connected to a Neutron router from which the VMs send metadata request.
This option requires enable_isolated_metadata = True
Defaults to false.