Puppet Class: vnc::server::export::novnc
- Inherits:
- vnc::server
- Defined in:
-
manifests/server/export/novnc.pp
Summary
Map defined VNC servers into NOVNC client
Overview
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'manifests/server/export/novnc.pp', line 10
class vnc::server::export::novnc (
# lint:ignore:parameter_types
String $vnc_server_hostname = 'localhost',
Hash $vnc_servers = $vnc::server::vnc_servers,
# lint:endignore
) inherits vnc::server {
$connections = $vnc_servers.reduce({}) |$memo, $user_info| {
$memo + { $user_info[0] => "${vnc_server_hostname}:${user_info[1]['displaynumber']}" }
}
class { 'vnc::client::novnc':
vnc_servers => $connections,
}
}
|