Hi there, I am new to Puppet and am writing my first module to manage our cluster. So far, it worked out reasonably well. I can add yum repositories and install packages with Puppet automatically. However, one package requires the use of Sun JDK, not the openjdk coming with CentOS. The only way to do this is to download the jdk-6u24-linux-x64-rpm.bin file and run it.
I figure I might be able to use something like package {jdk: source="/mnt/share/jdk-6u24-linux-x64-rpm.bin", ensure => installed; } I guess I could put the file under the shared NFS /mnt/share. But there is no way I can tell puppet to simply run the source as an executable. All the PROVIDER options are for a particular format, such as RPM or DEB. I guess I could run the file once on one machine, and it will extract the rpms. I could then just use the rpms, but that is less than ideal. Also, if I don't want to pre-mount the NFS share, is there any way to scp the file from the master node? Do I then have to set up ssh without password for the root? Thank you very much. Shi -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.