solar/resources/neutron_agents_dhcp_puppet
2015-09-25 10:22:15 +02:00
..
actions Add neutron DHCP agent resource 2015-08-06 14:05:48 +02:00
meta.yaml Removed ssh_* things from meta.yaml 2015-09-25 10:22:15 +02:00
README.md Add neutron L3 agent resource 2015-08-06 15:35:29 +02:00

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.