Revisión 248
Añadido por Francisco Rodrigo hace más de 13 años
tareas_puppet/servidores_aula/instala-sun-java6/manifests/init.pp | ||
---|---|---|
|
||
exec { "sun-java6":
|
||
path => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||
command => "debconf-set-selections < /var/log/preseed.sun ; apt-get update ; apt-get install -y sun-java6-bin sun-java6-jre sun-java6-plugin sun-java6-fonts",
|
||
command => "mount /proc -t proc /proc; debconf-set-selections < /var/log/preseed.sun ; apt-get update ; apt-get install -y --force-yes sun-java6-bin sun-java6-jre sun-java6-plugin sun-java6-fonts; umount /proc",
|
||
require => File["/var/log/preseed.sun"],
|
||
unless => "ls /var/lib/dpkg/info/sun-java6-jre.list",
|
||
unless => "dpkg -l | grep sun-java6-jre | grep 6-26-0lenny1 | grep ii",
|
||
notify => Exec["nuevos_enlaces-java"]
|
||
}
|
||
|
||
exec { "nuevos_enlaces-java":
|
||
path => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||
command => "update-alternatives --set java /usr/lib/jvm/java-6-sun/jre/bin/java; update-alternatives --set java_vm /usr/lib/jvm/java-6-sun/jre/bin/java_vm; update-alternatives --set javaws /usr/lib/jvm/java-6-sun/jre/bin/javaws; update-alternatives --set iceweasel-javaplugin.so /usr/lib/jvm/java-6-sun/jre/lib/amd64/libnpjp2.so; ",
|
||
command => "update-java-alternatives -s /usr/lib/jvm/java-6-sun",
|
||
refreshonly => true,
|
||
}
|
||
|
||
... | ... | |
|
||
exec { "sun-java6-thinclient":
|
||
path => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||
command => "chroot /opt/ltsp/i386 debconf-set-selections < /var/log/preseed.sun ; chroot /opt/ltsp/i386 apt-get update ; chroot /opt/ltsp/i386 apt-get install -y sun-java6-bin sun-java6-jre sun-java6-plugin sun-java6-fonts",
|
||
command => "chroot /opt/ltsp/i386 mount /proc -t proc /proc; chroot /opt/ltsp/i386 debconf-set-selections < /var/log/preseed.sun ; chroot /opt/ltsp/i386 apt-get update ; chroot /opt/ltsp/i386 apt-get install -y --force-yes sun-java6-bin sun-java6-jre sun-java6-plugin sun-java6-fonts; chroot /opt/ltsp/i386 umount /proc",
|
||
require => File["/opt/ltsp/i386/var/log/preseed.sun"],
|
||
unless => "ls /opt/ltsp/i386/var/lib/dpkg/info/sun-java6-jre.list",
|
||
unless => "chroot /opt/ltsp/i386 dpkg -l | grep sun-java6-jre | grep 6-26-0lenny1 | grep ii",
|
||
notify => Exec["nuevos_enlaces-java-thinclient"];
|
||
}
|
||
|
||
exec { "nuevos_enlaces-java-thinclient":
|
||
path => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||
command => "chroot /opt/ltsp/i386 update-alternatives --set java /usr/lib/jvm/java-6-sun/jre/bin/java; chroot /opt/ltsp/i386 update-alternatives --set java_vm /usr/lib/jvm/java-6-sun/jre/bin/java_vm; chroot /opt/ltsp/i386 update-alternatives --set javaws /usr/lib/jvm/java-6-sun/jre/bin/javaws; ",
|
||
command => "chroot /opt/ltsp/i386 update-java-alternatives -s /usr/lib/jvm/java-6-sun",
|
||
refreshonly => true,
|
||
notify => Exec[crear-imagen-sun-java6];
|
||
}
|
tareas_puppet/servidores_aula/instala-sun-java6/leeme.txt | ||
---|---|---|
BREVE DESCRIPCION DE LA EJECUCION DEL MODULO
|
||
--------------------------------------------
|
||
|
||
Tarea que nos permite instalar el sun-java6 en los servidores de aula e imagen de clientes.
|
||
Tarea que nos permite instalar el sun-java6 (ver 6.0.26) en los servidores de aula e imagen de clientes.
|
||
|
||
También rehace los enlaces de /etc/alternatives
|
||
También rehace los enlaces de /etc/alternatives para que apunten al plugin correcto.
|
||
|
||
INSTRUCCIONES DE INSTALACION DEL MODULO
|
||
---------------------------------------
|
||
|
||
Desempaquetar en /etc/puppet/modules
|
||
Incluir la linea include "nombre_modulo" en /etc/puppet/manifests/classes/clase-especifica.pp
|
||
Añadir las lineas de los paquetes dentro de /etc/puppet/files/mayhave.ltspserver del servidor nfs.
|
||
(En este caso son sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
|
||
-------------------------------------------------------------------------------------------------
|
||
|
||
------------------------------------------------
|
||
|
||
11-Marzo-2011.
|
||
Francisco Rodrigo L?pez
|
||
Administrador inform?tico del IES Javier Garc?a T?llez
|
||
26-Octubre-2011.
|
||
Francisco Rodrigo Lopez
|
||
Administrador informatico del IES Javier Garcia Tellez
|
Exportar a: Unified diff
Actualizada la tarea para que ponga sun-java 6.0.26 tanto en servidores de aula como thinclients