Great! Thank you so much, I used your example and got the desired output. I really appreciate your time. Mike
On Thursday, February 21, 2013 5:50:24 PM UTC-5, Ygor wrote: > java -version 2>&1 | head -n 1 | cut -f2 -d'"' > > Apparently, the output goes to stderr ! > > “Sometimes I think the surest sign that intelligent life exists elsewhere > in the universe is that none of it has tried to contact us.” > Bill Waterson (Calvin & Hobbes) > > ------------------------------ > *From: *"Craig White" <[email protected] <javascript:>> > *To: *[email protected] <javascript:> > *Sent: *Thursday, February 21, 2013 5:14:14 PM > *Subject: *Re: [Puppet Users] Using Facter to find the Java version > running on the machine > > > On Feb 21, 2013, at 1:27 PM, Camerodity wrote: > > > Hello all, > > > > I am currently trying to setup a Custom Fact that will can be used to > determine the version of the Java JRE running on a machine, in order to use > it in my manifests to ensure the proper JARS are distribured based on > environment. I'm trying to use the java -version command and then capture > the JRE release (eg "1.6.0_37"). No matter what I have tried, the output is > always the full display from the Java -version command. Has anyone done > this or something similar before? Any suggestions? > ---- > don't know about the java command but I suspect some variation of this > will do it. (%x[ ] captures the output of command(s) executed within the > square brackets) > > Facter.add("ruby_version") do > setcode do > ruby_version = "unknown" > rubypath = %x[facter rubysitedir] > ruby_version = %x[ruby -v | cut -f2 -d ' '] > ruby_version > end > end > > Craig > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To post to this group, send email to [email protected]<javascript:> > . > Visit this group at http://groups.google.com/group/puppet-users?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
