Changeset 701
- Timestamp:
- May 8, 2010, 10:10:36 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/puppet/modules/puppet-ltsp/manifests/classes/client.pp
r580 r701 1 class ltsp:: updateclient::piloto{1 class ltsp::client::checkoutinroot { 2 2 3 svn::checkout { ltsp-client e:3 svn::checkout { ltsp-client: 4 4 repository => "https://svn.redcta.org.ar/proyectos/redcta/trunk/ltsp-cliente", 5 5 local_path => "/opt/ltsp/i386", 6 local_name => "root" 6 local_name => "root", 7 notify => Exec["ltsp-update-image"], 8 before => [ Exec["ltsp-update-image"] ], 7 9 } 8 10 } 11 12 define ltsp::client::debproxy::activateclient ( $debproxyhost ) { 13 file { 14 "/opt/ltsp/i386/etc/apt/apt.conf.d/01proxy": 15 ensure => "present", 16 content => "Acquire::http { Proxy \"http://$debproxyhost:3142\"; };\n", 17 before => [ Exec["ltsp-update-image"] ], 18 notify => Exec["ltsp-update-image"], 19 } 20 } 21 22 class ltsp::client::installpackages { 23 24 define ltsp_client_installpackages($packages) { 25 ltsp_client_installpackage { $packages: package => $name } 26 } 27 28 define ltsp_client_installpackage($package) { 29 exec { "ltsp_client_install_$name": 30 command => "chroot ${package} apt-get -y install $name", 31 path => "/bin:/sbin:/usr/sbin:/usr/bin", 32 unless => "chroot ${package} dpkg -l $name", 33 notify => Exec["ltsp-update-image"], 34 before => [ Exec["ltsp-update-image"] ], 35 } 36 } 37 38 ltsp_client_installpackages { 39 "/opt/ltsp/i386/": packages => [ "ssh", "iftop", "iotop" ], 40 } 41 42 } 43 9 44 10 45 class ltsp::client::resolvsh {
Note: See TracChangeset
for help on using the changeset viewer.