fa52977697
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
57 lines
2.0 KiB
Markdown
57 lines
2.0 KiB
Markdown
# 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. |