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.

Reply via email to