solar-resources/resources/nova_compute_puppet/README.md
Bogdan Dobrelya 4c8e99ff8b Add nova compute resource
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2015-08-03 16:37:40 +02:00

106 lines
2.9 KiB
Markdown

# 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