x2go module for Puppet
This module provides classes to manage x2go client, server and thin client environment (aka tce).
You may choose to use either the baikal version (only bug-fixes) or the main.
Examples
- To install the x2go client:
class { 'x2go::client': }
This sets ensure => present for the package. If you want to set a different value, you can override the x2go::params::ensure parameter using hiera.
- To remove the x2go client:
class { 'x2go': version => 'baikal', }
class { 'x2go::client::absent': }
- To install a x2go thin client environment
You will probably have to customize your installation: see the x2go wikiclass { ‘x2go::tce’: version => ‘latest’, x2go_tce_base => ‘/opt/x2gothinclient’, # will have chroot and etc directories below export_2_network => ‘192.168.1.0/255.255.255.0’, }
- see the files under test for more examples
License
Copyright 2011-2013, niklaus.giger@member.fsf.org
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.