adminserver.pp 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #
  2. # fmw_domain::adminserver
  3. #
  4. # Copyright 2015 Oracle. All Rights Reserved
  5. #
  6. class fmw_domain::adminserver()
  7. {
  8. require fmw_domain::nodemanager
  9. if $::kernel in ['Linux', 'SunOS'] {
  10. fmw_domain_adminserver{$fmw_domain::domain_name:
  11. ensure => 'running',
  12. domain_dir => "${fmw_domain::domains_dir}/${fmw_domain::domain_name}",
  13. domain_name => $fmw_domain::domain_name,
  14. adminserver_name => $fmw_domain::adminserver_name,
  15. weblogic_home_dir => $fmw_domain::weblogic_home_dir,
  16. java_home_dir => $fmw_domain::java_home_dir,
  17. weblogic_user => $fmw_domain::weblogic_user,
  18. weblogic_password => $fmw_domain::weblogic_password,
  19. nodemanager_listen_address => $fmw_domain::nodemanager_listen_address,
  20. nodemanager_port => $fmw_domain::nodemanager_port,
  21. os_user => $fmw_domain::os_user,
  22. }
  23. }
  24. elsif $::kernel in ['windows'] {
  25. $domain_dir = fmw_domain_replace_slash("${fmw_domain::domains_dir}/${fmw_domain::domain_name}")
  26. fmw_domain_adminserver{$fmw_domain::domain_name:
  27. ensure => 'running',
  28. domain_dir => $domain_dir,
  29. domain_name => $fmw_domain::domain_name,
  30. adminserver_name => $fmw_domain::adminserver_name,
  31. weblogic_home_dir => $fmw_domain::weblogic_home_dir,
  32. java_home_dir => $fmw_domain::java_home_dir,
  33. weblogic_user => $fmw_domain::weblogic_user,
  34. weblogic_password => $fmw_domain::weblogic_password,
  35. nodemanager_listen_address => $fmw_domain::nodemanager_listen_address,
  36. nodemanager_port => $fmw_domain::nodemanager_port,
  37. }
  38. }
  39. }