Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2.9 KiB
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