solar/resources/nova_compute_puppet
Bogdan Dobrelya a3fa784c5d Fix undefined inputs
Do not use defaults like '' as this may
render wrong config parameter value, like
key=

Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2015-08-04 15:39:12 +02:00
..
actions Add exec post config and network refresh to n-compute 2015-08-03 16:38:39 +02:00
meta.yaml Fix undefined inputs 2015-08-04 15:39:12 +02:00
README.md Add nova compute resource 2015-08-03 16:37:40 +02:00

Nova compute resource for puppet handler

Setup and configure the Nova compute service.

Parameters

source https://github.com/openstack/puppet-nova_compute/blob/5.1.0/manifests/compute.pp

enabled (optional) Whether to enable the nova-compute service Defaults to false

manage_service (optional) Whether to start/stop the service Defaults to true

ensure_package (optional) The state for the nova-compute package Defaults to 'present'

vnc_enabled (optional) Whether to use a VNC proxy Defaults to true

vncserver_proxyclient_address (optional) The IP address of the server running the VNC proxy client Defaults to '127.0.0.1'

vncproxy_host (optional) The host of the VNC proxy server Defaults to false

vncproxy_protocol (optional) The protocol to communicate with the VNC proxy server Defaults to 'http'

vncproxy_port (optional) The port to communicate with the VNC proxy server Defaults to '6080'

vncproxy_path (optional) The path at the end of the uri for communication with the VNC proxy server Defaults to '/vnc_auto.html'

vnc_keymap (optional) The keymap to use with VNC (ls -alh /usr/share/qemu/keymaps to list available keymaps) Defaults to 'en-us'

force_config_drive (optional) Whether to force the config drive to be attached to all VMs Defaults to false

virtio_nic (optional) Whether to use virtio for the nic driver of VMs Defaults to false

neutron_enabled (optional) Whether to use Neutron for networking of VMs Defaults to true

network_device_mtu (optional) The MTU size for the interfaces managed by nova Defaults to undef

instance_usage_audit (optional) Generate periodic compute.instance.exists notifications. Defaults to false

instance_usage_audit_period (optional) Time period to generate instance usages for. Time period must be hour, day, month or year Defaults to 'month'

force_raw_images (optional) Force backing images to raw format. Defaults to true

reserved_host_memory Reserved host memory The amount of memory in MB reserved for the host. Defaults to '512'

compute_manager Compute manager The driver that will manage the running instances. Defaults to nova.compute.manager.ComputeManager

pci_passthrough_whitelist (optional) Pci passthrough hash in format of: Defaults to undef Example "[ { 'vendor_id':'1234','product_id':'5678' }, { 'vendor_id':'4321','product_id':'8765','physical_network':'default' } ] "

default_availability_zone (optional) Default compute node availability zone. Defaults to nova

default_schedule_zone (optional) Availability zone to use when user doesn't specify one. Defaults to undef

internal_service_availability_zone (optional) The availability zone to show internal services under. Defaults to internal