could not retrieve information from environment development source(s) file:/etc/puppetlabs/puppet/modules/java_versions/scripts/java_path.sh

18 views
Skip to first unread message

Supriya Uppalapati

unread,
May 21, 2014, 11:05:25 AM5/21/14
to puppet...@googlegroups.com
Hi,
 
I am having an error could not retrieve information development source file:/etc/puppetlabs/puppet/modules/java_versions/scripts/java_path.sh

 

Please help me

 
I have a code in /etc/puppetlabs/puppet/modules/java_versions/manifests/init.pp
 
class java_versions {
# $::var_java_ver = '1.7.0_42'
  file {'/usr/local/sbin/java_path.sh':
 source => '/etc/puppetlabs/puppet/modules/java_versions/scripts/java_path.sh',
      owner => root,
      group => root,
      mode  => '0700',
}

if versioncmp($::var_java_ver, $java_version) < 0 {
 notify {"using concatenated files, java version ${java_version}":; }
} else {
 # work with java
   notify {"using java, java version ${java_version}":; }
}
# file {'/usr/local/sbin/java.sh':
 # source => '/etc/puppetlabs/puppet/modules/java_versions/scripts/java.sh',
  #owner => root,
  #group => root,
  #mode  => '700',
#}
 if $java_version == 'notexit' {
warning('java versions are not available ($java_version)')
}
}

And script in /etc/puppetlabs/puppet/modules/java_versions/scripts/java_path.sh
$cat java_path.sh
runuser -l oracle -c '/u01/app/oracle/product/jdk1.7.0_25/bin/java -version'
 
Ruby code :/etc/puppetlabs/puppet/modules/java_versions/lib/facter/java_path.rb
 $vi  java_path.rb
require 'facter'

Facter.add(:java_path) do
  setcode do
    Facter::Util::Resolution.exec('/etc/puppetlabs/puppet/modules/java_versions/
scripts/java_path.sh')
  end
end
 
 
 

Supriya Uppalapati

unread,
May 21, 2014, 11:16:10 AM5/21/14
to puppet...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages