Puppet Class: nova::spicehtml5proxy
- Defined in:
- manifests/spicehtml5proxy.pp
Overview
Class: nova::spice
Configure spicehtml5 proxy
SPICE is a new protocol which aims to address all the limitations in VNC, to provide good remote desktop support. This class aim to configure the nova services in charge of proxing websocket spicehtml5 request to kvm spice
Parameters:
- enabled
-
(optional) enable spicehtml5proxy service true/false
- manage_service
-
(optional) Whether to start/stop the service Defaults to true
- host
-
(optional) Listen address for the html5 console proxy Defaults to 0.0.0.0
- port
-
(optional) Listen port for the html5 console proxy Defaults to 6082
- ensure_package
-
(optional) Ensure package state Defaults to ‘present’
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'manifests/spicehtml5proxy.pp', line 31
class nova::spicehtml5proxy(
$enabled = false,
$manage_service = true,
$host = '0.0.0.0',
$port = '6082',
$ensure_package = 'present'
) {
include nova::params
nova_config {
'DEFAULT/spicehtml5proxy_host': value => $host;
'DEFAULT/spicehtml5proxy_port': value => $port;
}
nova::generic_service { 'spicehtml5proxy':
enabled => $enabled,
manage_service => $manage_service,
package_name => $::nova::params::spicehtml5proxy_package_name,
service_name => $::nova::params::spicehtml5proxy_service_name,
ensure_package => $ensure_package,
}
}
|