Puppet Class: vnc::server
- Defined in:
- manifests/server.pp
Overview
Installs vnc-server, includes GDM for configuration, and sets up some default vnc sessions.
NOTE: You MUST set the following in Hiera to enable XDMCP. VNC will not work without it.
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'manifests/server.pp', line 17
class vnc::server (
String $package_ensure = simplib::lookup('simp_options::package_ensure', { 'default_value' => 'installed' }),
) {
include 'xinetd'
include 'gdm'
# Some useful defaults
vnc::server::create { 'vnc_standard':
port => 5901,
geometry => '1024x768',
depth => 16
}
vnc::server::create { 'vnc_lowres':
port => 5902,
geometry => '800x600',
depth => 16
}
vnc::server::create { 'vnc_highres':
port => 5903,
geometry => '1280x1024',
depth => 16
}
package { 'tigervnc-server':
ensure => $package_ensure
}
}
|