source: trunk/puppet/modules/puppet-ltsp/manifests/classes/server.pp

Last change on this file was 720, checked in by sebas@…, 14 years ago

agregos la dependencia a paquete ltsp-server para los comandos

File size: 910 bytes
Line 
1class ltsp::common {
2    package { [
3        "ltsp-server",
4        "ltspfs"
5        ]: ensure => installed }
6}
7
8class ltsp::buildclient {
9    include ltsp::common
10
11    exec { "ltsp-build-client":
12        command => "ltsp-build-client",
13        path    => "/bin:/sbin:/usr/sbin:/usr/bin",
14        timeout => "-1",
15        creates => "/opt/ltsp/i386",
16        before  => [ Exec["ltsp-update-image"] ],
17        require => Package["ltsp-server"]
18    }
19
20    exec { "ltsp-update-kernels":
21        command     => "ltsp-update-kernels",
22        path        => "/bin:/sbin:/usr/sbin:/usr/bin",
23        refreshonly => true,
24        require     => Package["ltsp-server"]
25    }
26
27    exec { "ltsp-update-image":
28        command     => "chroot /opt/ltsp/i386/ apt-get clean && ltsp-update-image",
29        path        => "/bin:/sbin:/usr/sbin:/usr/bin",
30        refreshonly => true,
31        require     => Package["ltsp-server"]
32    }
33}
Note: See TracBrowser for help on using the repository browser.