fmw_install_linux.pp 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #
  2. # fmw_inst::internal::fmw_install_linux
  3. #
  4. # Copyright 2015 Oracle. All Rights Reserved
  5. #
  6. define fmw_inst::internal::fmw_install_linux(
  7. $java_home_dir = undef,
  8. $installer_file = undef,
  9. $rsp_file = undef,
  10. $version = undef,
  11. $oim_version = undef,
  12. $oracle_home_dir = undef,
  13. $orainst_dir = undef,
  14. $os_user = undef,
  15. $os_group = undef,
  16. $tmp_dir = undef,
  17. )
  18. {
  19. if $version == '10.3.6' {
  20. exec{ "Install ${title}":
  21. command => "${installer_file} -silent -response ${rsp_file} -waitforcompletion -ignoreSysPrereqs -invPtrLoc ${orainst_dir}/oraInst.loc -jreLoc ${java_home_dir} -Djava.io.tmpdir=${tmp_dir}",
  22. creates => $oracle_home_dir,
  23. user => $os_user,
  24. group => $os_group,
  25. cwd => $tmp_dir,
  26. timeout => 0,
  27. }
  28. } elsif $version in ['12.2.1', '12.2.1.1', '12.2.1.2', '12.1.3', '12.1.2'] {
  29. exec{ "Install ${title}":
  30. command => "${java_home_dir}/bin/java -Xmx1024m -Djava.io.tmpdir=${tmp_dir} -jar ${installer_file} -waitforcompletion -silent -responseFile ${rsp_file} -invPtrLoc ${orainst_dir}/oraInst.loc -jreLoc ${java_home_dir}",
  31. creates => $oracle_home_dir,
  32. user => $os_user,
  33. group => $os_group,
  34. cwd => $tmp_dir,
  35. timeout => 0,
  36. }
  37. }
  38. }